织梦dedecms友情链接后台图片不显示的解决方法

织梦默认状态下,友情连接上传的图片在后台不能正常显示,本文就讲解一下友情链接图片不显示的解决方法。

1、友情链接图片不显示的现象

织梦默认状态下,友情连接上传的图片在后台和前台都是不能正常显示的,之后查看代码,发现图片的路径有问题,本来应该显示/upload/flink/ ,却显示了/upload/flink/ ,所以图片在友情连接后台和前台都不能正常显示,如下图:

2、问题的原因

问题的原因是,/include/datalistcp.class.php 因为这个文件里包含了防止XSS漏洞攻击的代码里边包含了一个'link' 所以就自动增加了一个

3、解决方法

方法一:

打开/include/datalistcp.class.php

搜索:

$replacement = substr($ra[$i], 0, 2).''.substr($ra[$i], 2);

修改为:

$replacement = substr($ra[$i], 0, 2)."".substr($ra[$i], 2);

这样就不会出现flink 这样的问题了。注意更改前先备份datalistcp.class.php 文件。

方法二:

上面的方法是要更改/include/datalistcp.class.php ,include是系统文件,如果担心更改系统文件后会导致安全问题,我们可以更改友情链接图片的存放目录,
方法如下:
1、打开:根目录/dede/friendlink_add.php 这个文件的27行左右

$imgurl = $cfg_medias_dir."/flink";

2、打开:根目录/dede/friendlink_edit.php 61-62行

$request->MoveUploadFile('logoimg', DEDEROOT.'/d/file/uploads/flink/'.$request->GetFileInfo('logoimg', 'name'));$logo = $cfg_cmspath.'/d/file/uploads/flink/'.$request->GetFileInfo('logoimg', 'name');

3、将以上flink改成其他任意名字即可(为了安全起见请保存源文件)

为了安全,建议使用方法二,更改友情链接图片存放路径,并且注意更改系统文件前,先备份文件。
完成上面的操作后,在织梦友情链接后台就可以正常显示图片了。

最高¥2000红包
限量
云产品通用,可叠加官网常规优惠使用 | 限时领取
相关文章

如何自定义 WordPress 登录以回复链接及文本

阅读 22

默认情况下,开启了“用户必须注册并登录才可以发表评论”,正常的回复按钮会变成“登录以回复”并链接到 wo...博文来自:wordpress教程

禁用WordPress与官网连接解决后台打开速度慢的方法

阅读 58

wordpress有强大的社区支持,有上千万的开发者贡献和审查 WordPress,所以 WordPress 是安全并且活跃的...博文来自:wordpress教程

wordpress网站添加鼠标点击上升文字特效

阅读 164

其实很简单,只要把以下代码添加到当前主题的head.php或footer.php文件的前 <script type="te...博文来自:wordpress教程

wordpress网站添加复制提醒JS代码

阅读 175

首先登录wordpress后台,找到外观里面的编辑,打开footer.php文件,在此之前,加入下面的代码就可以了。...博文来自:wordpress教程

帝国CMS后台登录成功又显示“您还未登录”的解决办法

阅读 69

帝国CMS后台登录显示“登录成功”后,马上跳转显示“您还未登录。 出现此问题是目录权限问题 /e/data/admin...博文来自:帝国cms教程

帝国CMS如何批量修改发布时间的方法

阅读 99

打开后台:找到如下图SQL执行 根据你要操作的模型选择执行如下SQL脚本: 比如这是新闻模型的: 下面这个...博文来自:帝国cms教程

帝国后台登陆显示Cann’t connect to DB解决办法

阅读 357

在帝国根目录中找到/e/config/config.php文件,修改一下数据库账户名和密码即可。 打开你的帝国的根目录...博文来自:帝国cms教程

帝国cms加ssl证书后https访问后台变空白解决方法

阅读 413

以下方法适用帝国cms7.5版本: 7.5版本已经有了http和https自动识别,但是因为一些疑难杂症的原因,自动...博文来自:帝国cms教程

帝国后台登陆显示Cann’t connect to DB解决办法

阅读 357

在帝国根目录中找到/e/config/config.php文件,修改一下数据库账户名和密码即可。 打开你的帝国的根目录...博文来自:帝国cms教程

帝国CMS7.2版升7.5版升级图文教程说明

阅读 155

说明:本升级程序不影响原7.2版的数据与模板。 导航: 一、升级前备份工作 二、升级步骤 三、会员接口升...博文来自:帝国cms教程

帝国CMS站点程序如何备份呢?

阅读 150

帝国CMS站点后台比较强大,我们可以在后台直接进行程序备份。 操作步骤: 1. 登录帝国CMS后台面板,单击...博文来自:帝国cms教程

帝国cms电脑pc站url跳转到手机站url的方法

阅读 120

方法一:帝国pc站跳转到手机静态站 1、假设我们有帝国cms 电脑网站www.mxxm.cc,手机网站m.mxxm.cc , ...博文来自:帝国cms教程

帝国cms专题页面点击率统计代码

阅读 151

专题访问浏览点击统计 &lt;script src=&#091;!--news.url--]e/public/onclick/?ztid=&#091;...博文来自:帝国cms教程

帝国cms灵动标签调用字母所属的信息

阅读 127

[e:loop={"select * from [!db.pre!]ecms_news where infozm='A'",5,24,0}] &l...博文来自:帝国cms教程

我爱模板网 从零开始学建站,学习技能、解决问题!

每个月,我们帮助开发者解决各种各样的技术问题。并助力他们在技术能力上获得提升。
没有账号? 忘记密码?

社交账号快速登录