我们知道dedecms没有生成xml地图的功能,这给我们站长 *** 作带来了很多的不便,所以决定自己尝试动手 *** 作,结果用单页生成了一个XML地图,具体 *** 作为:
1.制作单页模板, 下面红色部分的网址改成自己的, 和一般调用一样
http://www.dedeyun.com
{dede:arclist row=1 titlelen=24 orderby=pubdate}
[field:pubdate function=strftime('%Y-%m-%d',@me)/]
{/dede:arclist}
daily
1.0
{dede:channel type='top'}
http://www.dedeyun.com [field:typelink /]
daily
0.8
{/dede:channel}
{dede:arclist orderby=pubdate}
http://www.dedeyun.com[field:arcurl/]
[field:pubdate function=strftime('%Y-%m-%d',@me)/]
monthly
{/dede:arclist}
2. 在DEDE后台点击单独页面管理>>增加新页面
好了就这样完成了, 够简单了吧
默认的情况下,网址地图是放在如下路径下的。站点地图的模板:templets/plus/sitemap.htm
rss地图的模板:templets/plus/rssmap.htm
通过ftp进入网站,将dede文件下makehtml_map.php中的$cfg_cmspath."/data/sitemap.html"和$cfg_cmspath."/data/rssmap.html"里的/data去掉。
然后,再将根目录下include文件中的arc.rssview.class.php里$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml"的/data去掉。同时,还将sitemap.class.php里的$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml"和$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml"的/data也去掉。
然后,进入织梦后,点击生成,地图和RRS生成即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)