Discuz教程网

DZAPP使用远程附件功能后,在本地的图片无法显示

[复制链接]
authicon dly 发表于 2018-10-4 14:18:43 | 显示全部楼层 |阅读模式
360截图20181004141136253.jpg

DZAPP的插件没有判断图片是本地还是远程,只要论坛启用了远程附件功能,就一律把图片链接指向远程,导致在本地的图片无法显示
解决办法,打开:source/plugin/dzapp_base/function/function_base.php
找到
  1. return ($_G['setting']['ftp']['on'] ? $_G['setting']['ftp']['attachurl'] : $_G['setting']['attachurl']).$type.$url;
复制代码

修改为
  1. if(!$_G['setting']['ftp']['on'] || file_exists(DISCUZ_ROOT.$_G['setting']['attachdir'].$type.$url)){
  2.         return $_G['setting']['attachurl'].$type.$url;
  3. }else{
  4.         return $_G['setting']['ftp']['attachurl'].$type.$url;
  5. }
复制代码


需要改各个DZAPP插件的DIY文件



上一篇:Discuz!X3.2后台如何删除customer.discuz.net请求
下一篇:Wamp2.5 64bit,无法修改MySQL datadir位置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-29 12:57

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表