• 售前

  • 售后

热门帖子
入门百科

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

[复制链接]
飘渺九月 显示全部楼层 发表于 2021-8-18 17:00:16 |阅读模式 打印 上一主题 下一主题
DedeCms是广大站长非常喜欢的建站系统,其小巧方便而且功能强盛,但是也有一些BUG,比如开启多站点支持绝对网址后天生RSS错误的问题,之前的教程中就发表DEDE天生RSS错误修改方法,但是这个修改方法不能办理对于RSS栏目URL错误的问题。
终极方法照旧必要修改include目次下的核心文件,方法如下:
打开系统文件:include/arc.rssview.class.php
找到
  1. $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);
这个是目次的 同样文章的也加一个是否开启了绝对地址的判断
找到
  1. $row["fullurl"] = $GLOBALS["cfg_basehost"].$row["arcurl"];
复制代码
改为
  1. $row["fullurl"] = ($GLOBALS['cfg_multi_site']=="Y")?$row["arcurl"]: $GLOBALS["cfg_basehost"].$row["arcurl"];
复制代码
以上就是本文的全部内容,盼望对各人的学习有所帮助,也盼望各人多多支持草根技术分享。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作