Discuz教程网

X2-20130201 腾讯分享时图片显示为空白图

[复制链接]
authicon faxjcva 发表于 2013-2-13 16:10:11 | 显示全部楼层 |阅读模式
图片浏览游客可以查看,无防盗链设置。
升级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

  • $imageItem = array ();
  • $thumbWidth = '100';
  • $thumbHeight = '100';
  • $bigWidth = '400';
  • $bigHeight = '400';
  • $key = md5($aid.'|'.$thumbWidth.'|'.$thumbHeight);
  • $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';
  • $key = md5($aid.'|'.$bigWidth.'|'.$bigHeight);
  • $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';
  • $imageItem['aid'] = $aid;
  • $imageItem['thumb'] = $thumbImageURL;
  • $imageItem['big'] = $bigImageURL;

  • $attachIds[] = $aid;
  • $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-4 15:24

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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