修改dede v5.7版本网站地图与rss存放路径

修改方法将是把 网站地图以及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>
原文地址:https://www.cnblogs.com/cncz/p/3619258.html