DedeCms開啟多站點支持絕對網址后生成RSS錯誤的修改方法

發布時間: 2019-03-15 23:18:52 來源: 互聯網 欄目: dedecms 點擊:

DedeCms是廣大站長非常喜歡的建站系統,其小巧方便而且功能強大,但是也有一些BUG,比如開啟多站點支持絕對網址后生成RSS錯誤的問題,感興趣的小伙伴們可以參考一下

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"];

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持我們。

本文標題: DedeCms開啟多站點支持絕對網址后生成RSS錯誤的修改方法
本文地址: http://www.leskzw.tw/cms/dedecms/208620.html

如果認為本文對您有所幫助請贊助本站

支付寶掃一掃贊助微信掃一掃贊助

  • 支付寶掃一掃贊助
  • 微信掃一掃贊助
  • 支付寶先領紅包再贊助
    聲明:凡注明"本站原創"的所有文字圖片等資料,版權均屬編程客棧所有,歡迎轉載,但務請注明出處。
    DEDECMS自動錨文本的設置方法與技巧詳解織夢DEDECMS友情鏈接出現內頁與首頁都在首頁顯示解決方法
    Top 广东好彩1中奖规则