最近在做一个网站,现在正在做模板的阶段,之前一直使用的是帝国CMS,所以这次想换一个DEDECMS试试,也好熟悉一下DEDECMS。
在本地测试,发现DEDECMS5.5有个BUG,就是启用了多站点支持之后,RSS输出里的地址会被重复写两次,最后导致地址出错。
比如,一篇文章的地址是http://127.0.0.1/a/1.html,启用多站点支持后,RSS输出里的地址变成了http://127.0.0.1/http://127.0.0.1/a/1.html,这样用户订阅后点击进来是找不到页面的。
最后的解决办法是找到templets/plus/目录,里面有一个rss.htm文件,打开。
找到<link>[field:fullurl/]</link>这段代码,将这段代码改成<link>[field:arcurl/]</link>,然后上传覆盖。
最后重新生成RSS文件。
搞定!

1#. 软装设计
发表于 2011-11-16 14:27:11