Discuz教程网

X2-20130201 腾讯分享时图片显示为空白图【官方真的不管这问题了么?】

[复制链接]
authicon HuzJZtAh 发表于 2013-1-5 15:32:06 | 显示全部楼层 |阅读模式
这个问题 不只是我的网站的问题,基本所有x2-20130201版本都有这个问题,我们站长发现问题了,把问题发布上来 把问题反馈给dz不因只是为了解决自己网的问题,而更多的是让discuz更加完善。难道 disucz 就是这么不重示我们支持dz十多年的站长群体么?一个问题提交上来 快半个月了,连个负责处理问题的人的人影都没有,这让我们这些长年支持dz的站长情何以堪啊!







015713ofcikp1ppwikpjci.jpg.thumb.jpg
图片浏览游客可以查看,无防盗链设置。
升级X2-20130201后,腾讯三种分享无图片。


原老版本

/source/module/forum/forum_index.php

第33行 代码:if(md5($id.'|'.$dw.'|'.$dh) != $_G['gp_key'])

X2-20130201 补丁打上去后 换成

代码:if(dsign($id.'|'.$dw.'|'.$dh) != $_G['gp_key'])

然后 /source/function/function_connect.php
  1. $imageItem = array ();
  2. $thumbWidth = '100';
  3. $thumbHeight = '100';
  4. $bigWidth = '400';
  5. $bigHeight = '400';
  6. [color=#ff0000]$key = md5($aid.'|'.$thumbWidth.'|'.$thumbHeight);[/color]
  7. $thumbImageURL = $_G['siteurl'] . 'https://www.discuz.1314study.com/forum.php?mod=image&aid='.$aid.'&size='.$thumbWidth.'x'.$thumbHeight.'&key='.rawurlencode($key).'&type=fixwr&nocache=1';
  8. [color=#ff0000]$key = md5($aid.'|'.$bigWidth.'|'.$bigHeight);[/color]
  9. $bigImageURL = $_G['siteurl'] . 'https://www.discuz.1314study.com/forum.php?mod=image&aid='.$aid.'&size='.$bigWidth.'x'.$bigHeight.'&key='.rawurlencode($key).'&type=fixnone&nocache=1';
  10. $imageItem['aid'] = $aid;
  11. $imageItem['thumb'] = $thumbImageURL;
  12. $imageItem['big'] = $bigImageURL;
  13. $attachIds[] = $aid;
  14. $attachImages[] = $imageItem;
复制代码
$key = md5($aid.'|'.$thumbWidth.'|'.$thumbHeight);

$key = md5($aid.'|'.$bigWidth.'|'.$bigHeight);

这两行的代码,还是使用 md5 导致 分享到微博 及QQ空间 朋友网 点分享出来的出来空白图片。



然后我尝试着 把 /source/function/function_connect.php

$key = dsign($aid.'|'.$thumbWidth.'|'.$thumbHeight);

$key = dsign($aid.'|'.$bigWidth.'|'.$bigHeight);

md5 改成 dsign 结果 点分享 到腾讯微博的时候 可以显视 出缩列图,然后找出缩列图的访问地址直接用浏览器访问还是原样跳转回

空白图片。

试一下分享到微博也一样还是空白图片。

如果把 /source/module/forum/forum_index.php

第33行 代码:if(dsign($id.'|'.$dw.'|'.$dh) != $_G['gp_key'])
改成 if(md5($id.'|'.$dw.'|'.$dh) != $_G['gp_key']) 其它文件不动它,那么就可以分享微博带图片了,但是更原重的问题出现了,其它功能的缩列图都造成无法访问了。

本人自己研究到这里目前就研究不出来还有没有其它问题影响到了。discuz官方的开发人员,我相信您对DZ的源码更了解,希望您能提醒下。

今天DZ在升级X3 我想也比较忙,希望管理人员能在百忙之中帮一下忙,这个问题纠结了我一个多月了,同时很多X2版本的站长和我有同样的问题。

这个问题反馈多次了,一直没有技术人员帮一下我,请求技术人员帮帮忙啊,我自己虽懂一点点php但是对庞大的discuz并不是很了解。自己研究好久了都没解决 官方技术人员能不能出来帮一下啊。



上一篇:帖子列表页 标题后面显示来源如何设置 谢谢
下一篇:有偿帮我弄个论坛自己不会上传论坛
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 11:39

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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