修改方法将是把 网站地图以及RSS存放在网站根目录
修改后台管理文件夹中的dede/makehtml_map.php,
在文件中搜索rss
找到第17行和22行,删除/data
26行 $murl = $cfg_cmspath."/sitemap.html";
31行 $murl = $cfg_cmspath."/rssmap.html";
修改include/arc.rssview.class.php,在文件中搜索rss,
找到第101行,删除/data
改为以下内容
101行 $murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";
修改include/sitemap.class.php,在文件中搜索rss,
找到74行和118行,删除/data
74行 $typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
118行 $typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
模板修改:
1.路径:templates/plus 目录下的sitemap.html、rssmap.html、rss.html
2.修改
a.如果网站模板路径不放在default下,必须复制样式到当前默认目录下
b.修改rss.html
<?xml version="1.0" encoding="{dede:global.cfg_soft_lang /}" ?> <rss version="2.0"> <channel> <title>{dede:field name='typename'/}</title> <link>{dede:field name='typelink'/}</link> <description>{dede:field name='title' function='html2text(@me)'/}</description> <language>zh-cn</language> {dede:rssitem} <item> <title>[field:title/]</title> <link>[field:fullurl/]</link> <description>[field:description function='cn_substr(html2text(@me),150)'/]</description> <pubDate>[field:stime/]</pubDate> <category>[field:typename/]</category> <author>[field:writer/]</author> <comments>[field:source/]</comments> </item> {/dede:rssitem} </channel> </rss>