帝國ECMS制作Google的Sitemap
1.在后臺開啟模板支持程序代碼
2.在模板管理,列表模板里新增一個列表模板
頁面模板內(nèi)容
[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]
列表內(nèi)容模板
<loc>/it/20091122/cms_152455.shtml</loc>
<lastmod>[!--newstime--]</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
3.在后臺其他管理-增加自定義列表
以新聞表為例:
統(tǒng)計記錄:
select count(*) as total from phome_ecms_news where checked=1
查詢記錄:
select * from phome_ecms_news order by id desc
其他的選項自己定。需要說明的是,帝國目前自定列表生成的文件都是index開頭。如果你用到幾個表,可以放在不同目錄。或者把文件擴(kuò)展名設(shè)成news.xml,down.xml這種形式,就可以放在同一目錄里。目錄不會自動創(chuàng)建,選擇存放的路徑目錄不存在的話,需要在FTP里先創(chuàng)建并設(shè)置好權(quán)限。模板選擇新增加的列表模板
4.定義一個標(biāo)簽?zāi)0?,時間格式選擇Y-m-d
頁面模板內(nèi)容
[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]
列表內(nèi)容模板
[!--newstime--]
5.在公共模板-自定義頁面里定義一個頁面,名字自定,如sitemap.xml。注意,是xml后輟的
代碼如下:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>xml1地址</loc>
<lastmod>[ecmsinfo]0,1,50,0,3,標(biāo)簽?zāi)0錓D,0[/ecmsinfo]</lastmod>
</url>
<url>
<loc>xml2地址</loc>
<lastmod>[ecmsinfo]0,1,50,0,3,標(biāo)簽?zāi)0錓D,0[/ecmsinfo]</lastmod>
</url>
.......................
</urlset>
OK。。提交完成后刷新下自定義頁面。
這樣,當(dāng)自定義列表分頁多了一個,就加上一個。這是我能想到的目前為止最簡單的辦法了。
需要注意的是,時間格式要對,google的sitemap具體參數(shù),可以查看
https://www.google.com/webmasters/tools/docs/zh_CN/protocol.html
新聞熱點(diǎn)
疑難解答