微信订阅号登陆DZ论坛,不是微社区

订阅号中进入自己的微站,发帖还要登陆,用户体验非常不好。

而微信的登陆只有认证服务号才能开启,服务号一个月才能发那么可怜的4条

微社区里的功能少得令人发指

在这里可以使用微社区的登陆功能,让微信秒登微站



首先在DZ的插件里先开启微社区的微信登陆

把微社区打开

在DZ的源文件里找到source/plugin/wechat/response.class.php这个文件。

查找

$in_wechat = $_G[‘wechat‘][‘setting‘][‘wsq_wapdefault‘] ? true : strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘) !== false;

修改为

$in_wechat = 0;

到这里,就可以直接从手机订阅号里访问微站而不是跳转到微社区了。

手机端就算完成了,想在PC端通过扫码登陆,

需要做以下更改:

打开文件./source/plugin/wechat/qrcode.inc.php

查找$url = wsq::$WSQ_DOMAIN.‘siteid=‘.$_G[‘wechat‘][‘setting‘][‘wsq_siteid‘].‘&c=index&a=‘;

更改为$url = $_G[‘siteurl‘].‘/forum.php?‘;

查找QRcode::png($url.‘viewthread&tid=‘.$_GET[‘tid‘].‘&source=pcscan‘, $file, QR_ECLEVEL_Q, $qrsize);

更改为QRcode::png($url.‘mod=viewthread&tid=‘.$_GET[‘tid‘], $file, QR_ECLEVEL_Q, $qrsize);

查找QRcode::png($url.‘showactivity&tid=‘.$_GET[‘tid‘].‘&viewpid=‘.$_GET[‘pid‘].‘&source=pcscan‘, false, QR_ECLEVEL_Q, $qrsize);

更改为QRcode::png($url.‘mod=showactivity&tid=‘.$_GET[‘tid‘].‘&viewpid=‘.$_GET[‘pid‘], false, QR_ECLEVEL_Q, $qrsize);

查找QRcode::png($url.‘index&fid=‘.$_GET[‘fid‘].‘&source=pcscan‘, $file, QR_ECLEVEL_Q, $qrsize);

更改为QRcode::png($url.‘mod=forumdisplay&fid=‘.$_GET[‘fid‘], $file, QR_ECLEVEL_Q, $qrsize);

查找QRcode::png($url.‘index&source=pcscan‘, $file, QR_ECLEVEL_Q, $qrsize);

更改为QRcode::png($url.‘forumlist=1‘, $file, QR_ECLEVEL_Q, $qrsize);

通过以上更改后发现扫描还是进入微社区?因为调用的是以前生成的二维码,需要删除重新生成。

删除./data/cache/qrcode/所有生成的二维码即可。

时间: 2024-09-30 07:33:12

微信订阅号登陆DZ论坛,不是微社区的相关文章

微信订阅号里实现oauth授权登录,并获取用户信息 (完整篇)

摘要 这段时间一直有人问我,订阅号实现的oauth授权登录的问题,之前写的比较简单,很多人不明白.众所周知,微信公众号分订阅号.服务号.企业号:每个号的用途不一样,接口开放程度也不一样.微信还有个扯淡的开放平台,号称统一管理众多公众号的.反正都是交钱的功能多,两个平台把我弄得傻傻分不清楚.切入正题,上个公司有个微信订阅号,内嵌了一个微网站,并且要实现授权登录. oauth 授权登录 前段时间一直有人问我有关订阅号实现的oauth授权登录的问题,之前一篇写的比较简单,很多人不明白. 众所周知,微信

如何在微信订阅号里实现oauth授权登录

前端时间折腾过的蛋疼问题,好不容易解决了,现在把这个分享出去: 众所周知,微信公众号分订阅号.服务号.企业号:每个号的用途不一样,接口开放程度也不一样. 微信还有个扯淡的开放平台,号称统一管理众多公众号的.反正都是交钱的功能多,两个平台把我弄得傻傻分不清楚. 切入正题,上个公司有个微信订阅号,内嵌了一个微网站,并且要实现授权登录. 这个授权登录的接口只有认证的服务号才能调用,订阅号要实现这个功能只能另辟蹊径: 这个是微信公众号的api地址 http://mp.weixin.qq.com/wiki

腾讯员工内部培训:微信订阅号运营从入门到精通

这篇文章算是对微信运营的小小总结了,说不上是经验,毕竟一万个哈姆雷特有一万种活法.这篇文章从定位.运营(内容运营.用户运营.微信元素拆解).推广.工具.公众号推荐几个方面来总结微信运营的一些规律. 1.定位 在开始运营一个微信公众号之前可以从以下三个维度来思考定位 1.1.用户定位:搞清楚目标用户是谁,目标用户的特征是什么,做用户画像 1.2.服务定位:提供什么服务,是否有差异化 1.3.平台定位:结合用户定位与服务定位来决定平台的基调,学术型?恶搞型?创意型?……平台的基调将决定内容运营与用户

微信订阅号开发笔记(二)

微信开发的流程其实很简单 o(∩_∩)o 哈哈!在微信网站的编辑操作 额,就不说了.虽然有人问过.下面是我的微信开发过程,简单记录下. 成为开发者 材料:1.自己的服务器资源,百度的BAE,新浪的SAE都不错. 2.懂那么点编程语言. 3.注册微信公众号. 上面的都有了之后,就可以自己动手开发了.哇咔咔,好兴奋.有木有. 在登录进去之后,怎么成为开发者?不知道,自己看去. 开始coding吧. 1.验证 if (! empty ( $_GET ['echostr'] ) && ! empt

微信订阅号开发笔记(三)

1.接收语音识别结果 if($msgType=="voice"){ //收到语音消息 //MediaId 语音消息媒体id,可以调用多媒体文件下载接口拉取数据. //Format 语音格式,如amr,speex等 $format = $postObj->Format; $mediaId = $postObj->MediaId; //开通语音识别功能,用户每次发送语音给公众号时,微信会在推送的语音消息XML数据包中,增加一个Recongnition字段. //注:由于客户端缓

微信订阅号开发笔记(四)

1.创建菜单 //创建菜单 public function createMenu(){ $url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token="; $url.=$this->getacctoken(); //目前自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单.一级菜单最多4个汉字, //二级菜单最多7个汉字,多出来的部分将会以"..."代替.请注意,创建自定义菜单

微信订阅号开发笔记(五)

1.用户管理 //查询所有分组 public function queryGroups(){ $url = "https://api.weixin.qq.com/cgi-bin/groups/get?access_token="; $url.=$this->getacctoken(); $result = $this->cget($url); header("Content-type: text/html; charset=utf-8"); print_

PHPthinking官网微信订阅号正式来袭

原文地址:http://bbs.phpthinking.com/thread-770-1-1.html PHPthinking跟随微信的脚步,正式开通官网微信订阅号! 为了更加方便大家交流,特开通PHPthinking微信订阅号,提供给大家学习交流.网站建议.博文分享! 当然还有不定期红包发放哦,与此同时,我们还开通了PHPthinking官方微信群,大家扫描添加PHPthinking微信订阅号后,回复"微信群",自行扫描二维码,即可添加PHPthinking微信群! 红包活动正在火热

本人的微信订阅号

本人的微信订阅号,以后3D数学基础系列视频(还有很多其他内容),将首发订阅号(新浪微博,51CTO Blog作为同步).为了保证大家每次都能第一时间收到更新内容,请关注此号.