泉州师范学院论坛

 找回密码
 注册会员

扫一扫,访问微社区

查看: 61|回复: 0

如何使微信登录访问DZ变成DISCUZ触屏版

[复制链接]
剑指寒江 发表于 2019-6-21 15:02:11 | 显示全部楼层 |阅读模式
要想用discuz的官方“微信登录”插件的微信登录功能,必须要开启“微社区”,但是微社区不如手机触屏版美观,如何才能既能微信登录?


1、打开文件./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;
复制代码
2、按上面方法测试后,从微信进入网站就是手机版了,基本可以使用了。
但是,如果从微信登录插件提供的扫一扫二维码进入还是微社区。因为生成的二维码地址是微社区地址。


有二个方法。
第一种。
后台 -微社区- 是否在页面右侧显示二维码: 选择 否。  
然后后台 - 运营 -站点广告- 添加一个全局漂浮广告。 把xxx.com/misc.php?mod=mobile 显示的你的站点的二维码保存下来。 作为广告显示到首页 左侧或者右侧。自已考量怎么展示吧。 甚至你添加到贴子正文右侧都行。


第二种,麻烦一些,需要做以下更改:
打开文件./source/plugin/wechat/qrcode.inc.php



查找


  1. $url = wsq::$WSQ_DOMAIN.'siteid='.$_G['wechat']['setting']['wsq_siteid'].'&c=index&a=';
复制代码


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


查找
  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);
复制代码


查找
  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);
复制代码


查找
  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);
复制代码


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


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


最后一步:删除FTP:论坛所在目录/data/cache/qrcode/所有生成的二维码。 登录DZ后台 更新缓存。


泉州师院论坛域名: www.Qzubbs.com 手机浏览器照样访问。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

关于西岸|免责声明|学校风景|企业招聘|社团联盟|违规帐号|手机论坛|手机论坛|京ICP备10000168号|广告联系

Copyright 1958-2018 泉州大学 泉州师范学院 - 相聚西岸阳光,相遇、相识、相知;一起邂逅骄傲,梦想,未来!

GMT+8, 2019-8-20 12:19 , Processed in 0.023923 second(s), 9 queries , Gzip On, XCache On.

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