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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

!!!!!!!!!!!!强烈抗议微信更新后台文件不通知

[复制链接]
广东陈浩南 发表于 2014-8-2 17:00:15 | 显示全部楼层 |阅读模式
本帖最后由 广东陈浩南 于 2014-8-2 17:29 编辑





    二维码显示,只有在主题列表显示,内容页面不显示,本来想发帖让官方查一下原因,结果三天没有一个正式回复,无奈自己查一下了一下文件.(下面附解决办法)




  结果发现两个3.2的disucz网站(一个正常,一个不正常),同一版本的wechat.class.php文件居然不相同,一查之下,结果不正常的文件少了一点代码,是不是偷偷地更新了? 更新了不发公告? 晕死了




不正常的wechat.class.php代码源码:


  1. <font size="6">function global_footer() {
  2.                 global $_G;
  3.                 if($_G['wechat']['setting']['wechat_float_qrcode'] && $_G['wechat']['setting']['wsq_siteid'] && $_G['wechat']['setting']['wsq_allow']) {
  4.                         $modid = $_G['basescript'].'::'.CURMODULE;
  5.                         if($modid == 'forum::forumdisplay' && !empty($_GET['fid'])) {
  6.                                 $idstr = '&fid='.dintval($_GET['fid']);
  7.                                 return wechat_tpl_float_qrcode($idstr);
  8. } elseif($modid == 'forum::index') {
  9.                                 return wechat_tpl_float_qrcode();
  10.                         }
  11.                 }</font>
复制代码


正常的wechat.class.php代码:


  1. <font size="6">function global_footer() {
  2.                 global $_G;
  3.                 if($_G['wechat']['setting']['wechat_float_qrcode'] && $_G['wechat']['setting']['wsq_siteid'] && $_G['wechat']['setting']['wsq_allow']) {
  4.                         $modid = $_G['basescript'].'::'.CURMODULE;
  5.                         if($modid == 'forum::forumdisplay' && !empty($_GET['fid'])) {
  6.                                 $idstr = '&fid='.dintval($_GET['fid']);
  7.                                 return wechat_tpl_float_qrcode($idstr);
  8. <font color="#ff0000">                        } <font color="#ff0000">elseif($modid == 'forum::viewthread' && !empty($_GET['tid'])) {
  9.                                 $idstr = '&tid='.dintval($_GET['tid']).'&qrsize=2';
  10.                                 return wechat_tpl_float_qrcode($idstr);</font>
  11.                         }</font> elseif($modid == 'forum::index') {
  12.                                 return wechat_tpl_float_qrcode();
  13.                         }
  14.                 }</font>
复制代码


红色部分,是缺少的.






   不要说是我自己修改的,我没有改过任何文件.


  另外,有这个问题的不止我一个人,肯定是后台更新了或者出了什么错导致两个文件不一样的. 出什么更新时,能不能在后台通知一下,我刚才上去点击更新,显示你的是最新版,两个网站一样的提示.



解决办法:


如果有这个问题的,只要将


source\plugin\wechat\wechat.class.php 中的function global_footer() 代替成上述正常的就可以.







116313732 发表于 2014-8-2 21:31:40 | 显示全部楼层
不明白 路过!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-7 09:49 , Processed in 0.039077 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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