Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

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

解决方法:
找到 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下的问题。

本帖子中包含更多资源

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

x
东歪西倒 发表于 2018-12-18 13:05:01 | 显示全部楼层
你HTTPS 配置的姿势有问题,。。。 我配置的没有这个问题
回复

使用道具 举报

iajh51 发表于 2018-12-18 13:56:52 | 显示全部楼层
图片路径不对或者更新一下缓存
回复

使用道具 举报

cordmm 发表于 2018-12-18 14:09:39 | 显示全部楼层
赞一个,感谢楼主的分享!
回复

使用道具 举报

 楼主| bugx 发表于 2018-12-18 16:26:17 | 显示全部楼层
东歪西倒 发表于 2018-12-18 13:05
你HTTPS 配置的姿势有问题,。。。 我配置的没有这个问题

看代码处理逻辑和https没有关系。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-26 09:48 , Processed in 0.049412 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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