我們知道最新版的織夢DedeCMS后臺有去除跨站XSS干擾的功能,功能非常棒,但是這樣會導致我們在添加帶有LOGO的友鏈時,LOGO圖片的存放路徑上帶有flink,會被自動轉化成"li<x>nk",從而出現后臺無法正常顯示友情鏈接LOGO的現象,下面361源碼就教大家如何解決織夢的這個問題:
首先找到并打開織夢管理目錄下的friendlink_add.php文件,在里面找到如下代碼:
$imgurl = $cfg_medias_dir."/flink";
將其改為如下:
$imgurl = $cfg_medias_dir."/friend";
然后再找到并打開管理目錄下的friendlink_edit.php文件,在里面找到如下代碼:
$request->MoveUploadFile('logoimg', DEDEROOT.'/uploads/flink/'.$request->GetFileInfo('logoimg', 'name'));$logo = $cfg_cmspath.'/uploads/flink/'.$request->GetFileInfo('logoimg', 'name');將其改為如下代碼:
$request->MoveUploadFile('logoimg', DEDEROOT.'/uploads/friend/'.$request->GetFileInfo('logoimg', 'name'));$logo = $cfg_cmspath.'/uploads/friend/'.$request->GetFileInfo('logoimg', 'name');最后再將uploads文件夾下面的flink文件夾重命名為friend,就可以了。
其實整個修改的原理就是將友情鏈接LOGO的存儲路徑修改一下,改成friend文件夾里面就沒有這樣的問題了。
是不是挺簡單的,你學會了嗎?
以上就是DedeCMS后臺友情鏈接LOGO圖片不顯示的解決辦法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答