站长论坛

20z站长论坛

 找回密码
 立即注册
查看: 290|回复: 0

DedeCms开启多站点支持绝对网址后生成RSS错误的修改方法

[复制链接]
GMT+8, 2019-9-24 00:30 | 显示全部楼层 |阅读模式
DedeCms是广大站长非常喜欢的建站系统,其小巧方便而且功能强大,但是也有一些BUG,比如开启多站点支持绝对网址后生成RSS错误的问题,之前的教程中烈火网就发表DEDE生成RSS错误修改方法,但是这个修改方法不能解决对于RSS栏目URL错误的问题。
最终方法还是需要修改include目录下的核心文件,方法如下:打开系统文件:include/arc.rssview.class.php找到$this->TypeFields['typelink']=$GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl($this->TypeFields);改为$this->TypeFields['typelink']=($GLOBALS['cfg_multi_site']=="Y")?$this->TypeLink->GetOneTypeUrl($this->TypeFields)GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl($this->TypeFields);这个是目录的同样文章的也加一个是否开启了绝对地址的判断找到$row["fullurl"]=$GLOBALS["cfg_basehost"].$row["arcurl"];改为$row["fullurl"]=($GLOBALS['cfg_multi_site']=="Y")?$row["arcurl"]:$GLOBALS["cfg_basehost"].$row["arcurl"];

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

二十站网

关于20站| 联系我们| 小黑屋| 20Z网址导航| 手机版| 20z站长论坛 ( 闽ICP备13002936号 )

GMT+8, 2019-9-24 00:30 , Processed in 0.105133 second(s), 21 queries .

Powered by Discuz! X3.1

© 2012-2019 bbs.20z.com

快速回复 返回顶部 返回列表