這里是俠客使用dedecms 5.x時,利用dedecms內置單頁面生成功能,用來生成google sitemap
使用方法:在后臺頻道管理-單頁文檔管理中,新增一個頁面。頁面名稱隨便,生成文件名xxx.xml,選擇含模板標記,需要編譯。
文件內容如下:
Copy code
<?xml version="1.0" encoding="GBK"?>
<slider adurl="">
{dede:arclist row=8 titlelen=24 type='image.' typeid='2'}
<item href="[field:arcurl/]" title="[field:title/]" imageurl="[field:litpic/]" icon="" />
{/dede:arclist}
</slider>
在這個方法中我們了解到,【頻道管理】中的【單獨頁面管理】可以生成XXX.XML的文件,同樣可以產生循環(huán),在這時我們就要思考了,google sitemap不也是.xml的文件嗎,是不是也可以實現呢,下面我們來舉一反三:
操作步驟:
第一步:在后臺頻道管理-單頁文檔管理中,新增一個頁面。頁面名稱隨便,生成文件名sitemap.xml,選擇含模板標記,需要編譯。
第二步:在文件內容內我們插入如下代碼:
Copy code
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>[url]http://www.jb51.net[/url]</loc>
</url>
{dede:arclist row="9999" col=1 titlelen="200" orderby="pubdate"}
<url>
<loc>[url]http://www.jb51.net[/url][field:arcurl /]</loc>
<lastmod>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</lastmod>
</url>
{/dede:arclist}
</urlset>
注意:拷貝代碼后把我的域名改成你的,這點不要忘記哦。
第三步:然后我們點【確定】,回到頻道管理 的 單獨頁面管理 頁
第四步:然后我們點擊剛建立的單頁【更新】后出現
成功更新一個頁面!
如果你的瀏覽器沒反應,請點擊這里...
這時候我們就點這里啦,返回到生成的.xml頁面。