无限星辰工作室-客户无限互联网动力之源

标题: Discuz!x3.4 关闭手机微社区 默认访问手机版(微信登录功能保留) [打印本页]

作者: crx349    时间: 2019-8-18 22:15
标题: Discuz!x3.4 关闭手机微社区 默认访问手机版(微信登录功能保留)
问题描述:Discuz!x 中默认版本微社区微信打开是默认会跳转,无法满足站长需求,需要显示手机版!
适用版本:Discuz!x3.1 Discuz!x3.2 Discuz!x3.3 Discuz!x3.4
解决办法:
打开: /source/plugin/wechat/response.class.php
搜索:
  1. $in_wechat = $_G['wechat']['setting']['wsq_wapdefault'] ? true : strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false;
复制代码

修改为:
  1. $in_wechat = 0;
复制代码


替换默认文件,更新缓存,微信访问测试通过。

进阶-微社区二维码扫描默认手机版:
打开:/source/plugin/wechat/qrcode.inc.php
1.搜索:
  1. $url = wsq::$WSQ_DOMAIN.'siteid='.$_G['wechat']['setting']['wsq_siteid'].'&c=index&a=';
复制代码

改为:
  1. $url = $_G['siteurl'].'/forum.php?';
复制代码

2.搜索:
  1. QRcode::png($url.'viewthread&tid='.$_GET['tid'].'&source=pcscan', $file, QR_ECLEVEL_Q, $qrsize);
复制代码

改为:
  1. QRcode::png($url.'mod=viewthread&tid='.$_GET['tid'], $file, QR_ECLEVEL_Q, $qrsize);
复制代码

3.搜索:
  1. QRcode::png($url.'showactivity&tid='.$_GET['tid'].'&viewpid='.$_GET['pid'].'&source=pcscan', false, QR_ECLEVEL_Q, $qrsize);
复制代码

改为:
  1. QRcode::png($url.'mod=showactivity&tid='.$_GET['tid'].'&viewpid='.$_GET['pid'], false, QR_ECLEVEL_Q, $qrsize);
复制代码

4.搜索:
  1. QRcode::png($url.'index&fid='.$_GET['fid'].'&source=pcscan', $file, QR_ECLEVEL_Q, $qrsize);
复制代码

改为:
  1. QRcode::png($url.'mod=forumdisplay&fid='.$_GET['fid'], $file, QR_ECLEVEL_Q, $qrsize);
复制代码

5.搜索:
  1. QRcode::png($url.'index&source=pcscan', $file, QR_ECLEVEL_Q, $qrsize);
复制代码

改为:
  1. QRcode::png($url.'forumlist=1', $file, QR_ECLEVEL_Q, $qrsize);
复制代码


6.删除:
/data/cache/qrcode/ 下面全部二维码图片
更新缓存,完成






欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4