這里是俠客使用dedecms 5.x時(shí),利用dedecms內(nèi)置單頁(yè)面生成功能,用來生成google sitemap
使用方法:在后臺(tái)頻道管理-單頁(yè)文檔管理中,新增一個(gè)頁(yè)面。頁(yè)面名稱隨便,生成文件名xxx.xml,選擇含模板標(biāo)記,需要編譯。
文件內(nèi)容如下:
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>
在這個(gè)方法中我們了解到,【頻道管理】中的【單獨(dú)頁(yè)面管理】可以生成XXX.XML的文件,同樣可以產(chǎn)生循環(huán),在這時(shí)我們就要思考了,google sitemap不也是.xml的文件嗎,是不是也可以實(shí)現(xiàn)呢,下面我們來舉一反三:
操作步驟:
第一步:在后臺(tái)頻道管理-單頁(yè)文檔管理中,新增一個(gè)頁(yè)面。頁(yè)面名稱隨便,生成文件名sitemap.xml,選擇含模板標(biāo)記,需要編譯。
第二步:在文件內(nèi)容內(nèi)我們插入如下代碼:
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>
注意:拷貝代碼后把我的域名改成你的,這點(diǎn)不要忘記哦。
第三步:然后我們點(diǎn)【確定】,回到頻道管理 的 單獨(dú)頁(yè)面管理 頁(yè)
第四步:然后我們點(diǎn)擊剛建立的單頁(yè)【更新】后出現(xiàn)
成功更新一個(gè)頁(yè)面!
如果你的瀏覽器沒反應(yīng),請(qǐng)點(diǎn)擊這里...
這時(shí)候我們就點(diǎn)這里啦,返回到生成的.xml頁(yè)面。