織夢(mèng)網(wǎng)站地圖生成插件+發(fā)布文章后自動(dòng)生成地圖
織夢(mèng)網(wǎng)站地圖生成插件,可同時(shí)在網(wǎng)站根目錄生成5種地圖文件。
下載地址(根據(jù)自己網(wǎng)站編碼選擇安裝)
百度網(wǎng)盤(pán)
提取碼: 3bjg
安裝好后的生成菜單在模塊一欄里面
如果你想把生成網(wǎng)站地圖這個(gè)菜單放在生成一欄里面??纱蜷_(kāi)/dede/inc/inc_menu.php文件,搜索makehtml_map_guide.php,大約在146行,把它修改成makehtml_sitemap.php就行了。如下圖:
如果你想發(fā)布文章后自動(dòng)生成網(wǎng)站地址,我們還需要進(jìn)行下一步操作
1、后臺(tái)-系統(tǒng)-系統(tǒng)基本參數(shù),添加變量
變量名稱(chēng):cfg_makesitemap
變量類(lèi)型:布爾(Y/N)
參數(shù)說(shuō)明:發(fā)表文章后馬上更新地圖
變量值:Y
所屬組:站點(diǎn)設(shè)置
保存。
2、打開(kāi) /dede/inc/inc_archives_functions.php ,搜索
global $arcID
在它上面添加下面代碼:
//發(fā)表文章后馬上更新地圖 開(kāi)始
global $cfg_basedir,$cfg_templets_dir,$cfg_plus_dir,$cfg_makesitemap;
if($cfg_makesitemap == 'Y')
{
$maps = array('sitemap.html','sitemap.txt','sitemap.xml','google.xml','rss.xml');
$pv = new PartView();
foreach($maps as $m)
{
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir.$cfg_plus_dir.'/'.$m);
$pv->SaveToHtml(dirname(__FILE__).'/../../'. $m);
}
}
//發(fā)表文章后馬上更新地圖 結(jié)束
保存。然后發(fā)布文章試試。這種方法適合網(wǎng)站內(nèi)容是手動(dòng)發(fā)布。如果你采集,不建議讓它自己生成。畢竟采集量是很大的,每發(fā)一篇文章就生成一次地圖,這樣對(duì)服務(wù)器壓力蠻大的。
聲明:
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問(wèn)題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來(lái)源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請(qǐng)聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁(yè)格式,轉(zhuǎn)載時(shí)請(qǐng)標(biāo)注作者與來(lái)源。
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問(wèn)題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來(lái)源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請(qǐng)聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁(yè)格式,轉(zhuǎn)載時(shí)請(qǐng)標(biāo)注作者與來(lái)源。
THE END