天天看點

DEDE在背景設定啟用多站點絕對網址RSS出錯解決辦法

DEDE在背景設定啟用多站點絕對網址RSS出錯解決辦法

- 發表于:

DEDE技術吧

-

Dede教程

今天偶然發現,欄目下的rss.xml路徑全部重複,原來以前開啟了啟用多站點絕對網址就出現這種情況了,下面我們講述解決方法:

我們打開 include/arc.rssview.class.php 檔案,找到以下代碼: 

-598080707.NET

$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);

這樣修改完了之後,我們更新欄目rss的時候就會發現xml頁面欄目連結是修正了,還有文章路徑還有錯誤,于是我們還需要繼續修改這個檔案,在這個檔案裡找到以下代碼:

$row["fullurl"] = $GLOBALS["cfg_basehost"].$row["arcurl"];

将以上代碼替換成以下代碼:  

$row["fullurl"] = ($GLOBALS['cfg_multi_site']=="Y")?$row["arcurl"]:$GLOBALS["cfg_basehost"].$row["arcurl"];

一共修改了兩處,這樣我們修改完了再更新下欄目的rss看看效果!

文章資訊:

| 分類:

| 本文位址:

http://598080707.net/1/129.html

繼續閱讀