您的位置:首页 > 运维架构 > 网站架构

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

2014-03-23 17:06 706 查看
修改方法将是把 网站地图以及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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: