解決DEDE開啟多站點后生成RSS錯誤的方法,dedecms
導讀:dedecmsdedecms最近發現DEDECMS如果開啟了多站點支持絕對網址后生成RSS會出現錯誤,經過一番研究,終于解決。dede手機模板手機模板dede。
最近發現織夢模板如果開啟了多站點支持絕對網址后生成RSS會出現錯誤,經過一番研究,終于解決。
首先請大家打開系統文件:include/arc.rssview.class.php
找到
$this->TypeFields['typelink'] = $GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl( $this->TypeFields);
將其改為
$this->T手機模板dedeypeFields['typelink'] = dede模板下載($GLOBALS['cfg_multi_site']=="Y")?$this->TypeLink->GetOneTypeUrl( $this->TypeFields) : $GLOBALS['cfg_basehost'].$this->TypeLink->GetOneTypeUrl( $this->TypeFields);
這個是目錄的 同樣文章的也加一個是否開dede織夢模板啟了絕對地址的判斷
再找到
$row["fullurl"] = $GLOBALS["cfg_basehost"].$row["arcurl"];
然后改為
$row["fullurl"] = ($GLOBALS['cfg_multi_site']=="Y")?$row["arcurl"]: $GLOBALS["cfg_basehost"].$row["arcurl"];
至此,一切OK。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-21 ,文章解決DEDE開啟多站點后生成RSS錯誤的方法,dedecms主要講述錯誤,站點,dedecms網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_32863.html