主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms網(wǎng)站地圖生成小技巧

dedecms網(wǎng)站地圖生成小技巧

POST TIME:2018-10-30 22:16

很多朋友在向GG提交地圖的時候說很麻煩,因為DEDE生成的XML地圖是根據(jù)每個欄目生成的單個的文件,這樣需要提交很多次,而且以后如果有了新欄目還需要再手動提交。在這里我就分享一下我的小技巧,這個也是從5U程序上學的,但還是做的不是很好。

首先我們需要知道,DEDE生成的XML是按照欄目ID生成的,所以我們需要調(diào)用欄目ID,以下就是代碼:

 

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
  3. {dede:channel type=’top’ row=’100′}
  4. <sitemap>
  5. <loc>http://www.0311seo.net/data/rss/[field:id/].xml</loc>
  6. <lastmod>2010-09-12T00:57:03+08:00</lastmod>
  7. </sitemap>
  8. {/dede:channel}
  9. /*上面是生成以頂級欄目ID命名的文件*/
  10.  
  11. {dede:channel type=’son’ row=’100′ typeid=’2′}
  12. <sitemap>
  13. <loc>http://www.0311seo.net/data/rss/[field:id/].xml</loc>
  14. <lastmod>2010-09-12T00:57:03+08:00</lastmod>
  15. </sitemap>
  16. {/dede:channel}
  17. /*上面是生成以二級欄目ID命名的文件,如果有多個頂級欄目有二級分類,請多復(fù)制以上代碼,指定ID*/
  18.  
  19. </sitemapindex>

將以上代碼放在一個HTML文件中,上傳至templates文件夾,通過后臺的更新主頁,在根目錄生成一個.xml的文件,然后將這個文件地址提交給GG就OK了.

有兩個問題沒有解決:

一、RSS文件更新時間的調(diào)用

二、輸出所有二級欄目的ID



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266