魔扣论坛

魔扣源码论坛业务
查看: 465|回复: 2

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

[复制链接]
  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 2958 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745789
    贡献
    157917
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2020-6-3 23:13:32 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

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

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

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

    2、问题的原因

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

    3、解决方法

    方法一:

    打开/include/datalistcp.class.php

    搜索:

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

    修改为:

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

    这样就不会出现flin<x>k 这样的问题了。注意更改前先备份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改成其他任意名字即可(为了安全起见请保存源文件)

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

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    1

    主题

    259

    回帖

    519

    积分

    高级魔扣

    Rank: 4

    魔扣币
    259
    贡献
    259
    威望
    0
    发表于 2020-6-4 09:23:07 | 显示全部楼层
    留言是一束鲜花,为你带来芬芳;留言是一缕阳光,给你送去温暖;留言是我的真诚,送出魔扣源码论坛虔诚祈福;留言是我的心语,道出美好祝愿。

    该用户从未签到

    2

    主题

    247

    回帖

    497

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    248
    贡献
    248
    威望
    0
    发表于 2020-7-28 20:35:43 | 显示全部楼层
    人生就像是一次浪漫的旅游,每一站都会和不同的人擦肩,有的渐行渐远、有的从此结缘,我珍惜每一个有“缘”能结识的好友,忙碌的时候、魔扣源码论坛也没能忘记你曾带给我的每一份情谊。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表