Discuz教程网

解决discuz升级https后,发帖选择相册图片无法显示的问题

[复制链接]
authicon dly 发表于 2018-12-18 20:26:51 | 显示全部楼层 |阅读模式
部署https后,发帖时候选择相册图片会无法显示

CE8158E9927AC35561DB46D4438B31D2.png

解决方法:
找到 include下的post目录下的post_albumphoto.php
在22行左右,修改如下:
  1. foreach($query as $value) {
  2.         $value['bigpic'] = pic_get($value['filepath'], 'album', $value['thumb'], $value['remote'], 0);
  3.         $value['pic'] = pic_get($value['filepath'], 'album', $value['thumb'], $value['remote']);
  4.         $value['count'] = $count;
  5.         //$value['url'] = (substr(strtolower($value['bigpic']), 0, 7) == 'http://' ? '' : $_G['siteurl']) . $value['bigpic'];
  6.         $value['url'] = $value['bigpic'];
  7.         //$value['thumburl'] = (substr(strtolower($value['pic']), 0, 7) == 'http://' ? '' : $_G['siteurl']) . $value['pic'];
  8.         $value['thumburl'] = $value['pic'];
  9.         $photolist[] = $value;
  10. }
复制代码


原来的写法我感觉是多余的,在pic_get函数里已经获取了图片的路径,何必在去获取一次,而且判断http的话,会造成https下的问题。

原文:http://www.discuz.net/thread-3844970-1-1.html



上一篇:解决discuz论坛开启远程图片后,diy模块不能显示缩略图
下一篇:discuzX3.3 ucenter改为https后,站点同步显示正在连接的问题解决方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-25 23:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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