我们知道最新版的织梦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图片不显示的解决办法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答