DedeCMS織夢文章內容圖片絕對路徑修改方法

這幾天在網站改版,想把網站做大,想做頻道頁二級域名,於是在做網站的過程中發現一個問題,dedecms開設二級域名後,在二級域名的文章頁無法顯示圖片,查看源代碼後發現問題,由於dedecms文章頁中的圖片默認是相對路徑,所以在二級域名中無法調用到了。

使用下面的方法親測可用:

修改目錄include下的文件extend.func.php,在最後面添加一個函數方法
function replaceurl($newurl)
{
$newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);
return $newurl;
}
另外調用文章正文內容的標籤{dede:field.body/}
需要改成: {dede:field.body function='replaceurl(@me)'/}

此方法可以適用於任何調用絕對路徑圖片的頁面。


此方法同樣適用於 欄目單頁

將:{dede:field.content/} 

修改爲:{dede:field.content function='replaceurl(@me)'/}

即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章