97精品超碰一区二区三区,欧美一级WWW片免费观看,少妇蜜臀久久久,欧洲国产在线观看

掌握百度最新SEO排名算法,豐富的SEO實戰(zhàn)排名案例.免費提供網(wǎng)站SEO診斷方案!
當前位置:成都SEO > 織夢CMS > 織夢CMS調(diào)用全站文章列表生成html網(wǎng)站地圖教程

織夢CMS調(diào)用全站文章列表生成html網(wǎng)站地圖教程

2024-01-10 16:30 小風seo 織夢CMS

網(wǎng)站html地圖不僅可以方便搜索引擎蜘蛛進行抓取爬行、提升網(wǎng)站收錄,也增加了網(wǎng)站的用戶體驗;特別是對于需要做SEO優(yōu)化的新站來說,網(wǎng)站地圖是非常重要的。

織夢dedecms默認生成的sitemap.html地圖有2個比較明顯的缺點:

1. 織夢DedeCMS默認的sitemap.html網(wǎng)站地圖只有網(wǎng)站欄目列表,無法調(diào)用文章列表,這對搜索引擎來說起不到什么作用,最重要的文章列表沒有出現(xiàn)在內(nèi)

2. 并且sitemap.html是存放在data文件下的,眾所周知我們在安裝好織夢程序后,為了安全需要對data文件夾做一些權限的處理

針對以上的問題,只需要稍作修改,即可實現(xiàn)調(diào)用任意標簽:

織夢網(wǎng)站地圖修改流程

找到dede/makehtml_map.php文件,有幾處代碼需要進行修改

修改織夢默認網(wǎng)站地圖實現(xiàn)調(diào)用全站文章列表

1.找到

require_once(DEDEINC."/dedetag.class.php");

修改為

require_once(DEDEINC."/arc.partview.class.php");

2.找到

$dtp = new DedeTagParse();
$dtp->LoadTemplet($tmpfile);
$dtp->SaveTo($cfg_basedir.$murl);

修改為

$dtp = new PartView();
$GLOBALS['_arclistEnv'] = 'index';
$dtp->SetTemplet($tmpfile);
$dtp->SaveToHtml($cfg_basedir.$murl);

3. 找到

$dtp->Clear();

修改為

//$dtp->Clear();

4. 找到

$murl = $cfg_cmspath."/data/sitemap.html";
$tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm";

修改對應代碼為

$murl = $cfg_cmspath."/sitemap.html";

把生成的網(wǎng)站地圖放在網(wǎng)站根目錄下,data目錄一般設置了蜘蛛不抓取

$tmpfile = $cfg_basedir.$cfg_templets_dir."/".$cfg_df_style."/sitemap.htm";

修改的作用是:原來網(wǎng)站地圖模板的路徑是固定在/plus/目錄中的,即sitemap.htm的位置為“根目錄/templets/plus/sitemap.htm”,更改之后sitemap.htm的位置改成網(wǎng)站模版所在目錄,這樣我們在自己的模版文件夾中新建個sitemap.htm文件任意編輯成自己喜歡的網(wǎng)站地圖模板就可以了。

簡單網(wǎng)站地圖模板

小風seo測試后發(fā)現(xiàn),用這種方法做的網(wǎng)站地圖有個小問題,就是文章列表沒有分頁效果,所以需要設置的文章顯示數(shù)量多一點。成都小風seo提供了個簡單的模板,新建一個網(wǎng)站地圖模板sitemap.htm ,模板中添加下面的代碼:

<html>
<head>
<title>網(wǎng)站地圖/{dede:global.cfg_webname/}</title>
</head>
<body>
<a href="{dede:global.cfg_indexurl/}">返回首頁</a>
<br />
----------------------欄目列表----------------------
{dede:global name='maplist'/}
----------------------文章列表----------------------
<ul>
{dede:arclist typeid='' orderby=’pubdate’ row='99999' }
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
</ul>
</body>
</html>

覺得上面模板過于簡單的,也可以自行對樣式進行修改,不過sitemap.html主要目的是給搜索引擎看的,不必一味追求高大上的頁面風格,反而頁面加載速度。

現(xiàn)在在網(wǎng)站后臺——生成——更新網(wǎng)站地圖——普通地圖——開始更新,等待更新完成,就可以在網(wǎng)站根目錄下生成一個sitemap.html文件了。

織夢生成網(wǎng)站地圖

最后可以在網(wǎng)站底部做一個網(wǎng)站導航地圖的錨文本鏈接,增加搜索引擎蜘蛛抓取收錄。

免責聲明:除非注明,文章均為成都小風SEO博客原創(chuàng),歡迎轉(zhuǎn)載!轉(zhuǎn)載請注明本文地址,謝謝!如本站內(nèi)容有涉及版權等問題,請作者及時聯(lián)系本站,我們會盡快處理。

文章標題:織夢CMS調(diào)用全站文章列表生成html網(wǎng)站地圖教程

文章鏈接:http://m.aktdz.com/dede/9.html

相關文章

成都SEOXiaoFeng
男,現(xiàn)居成都,文化程度不高性格有點犯二。旅游公司從事SEO優(yōu)化工作已5年時間,閑來沒事自學網(wǎng)站開發(fā),創(chuàng)建博客記錄自己的html、css、JavaScript、php學習之路。希望與廣大的小伙伴一起探討SEO優(yōu)化、網(wǎng)站開發(fā)的樂趣,總結(jié)學習過程中的問題和經(jīng)驗與小伙伴們一起交流~提供網(wǎng)站SEO優(yōu)化培訓顧問服務,最新SEO優(yōu)化技巧,免費教程,工具,算法,干貨經(jīng)驗分享!
  • 76文章總數(shù)
  • 51521訪問次數(shù)
  • 建站天數(shù)