discuz的微信登录与首页面整合

discuz的微信登录是非常实用的功能亮点,,但discuz的界面丑陋。

把discuz的微信登录的功能抽出来放在俺们网站上 。

主页跳转怎么解决呢?

看我的:

文件在:

/forum/source/plugin/wechat/response.class.php

函数在(大约 123行)

public static function redirect($type) {

self::_init();global $_G;$r01="";if(!$_G[‘wechat’][‘setting’][‘wsq_allow’]) {//return;return $r01;}if($_G[‘wechat’][‘setting’][‘wsq_siteid’] && !defined(‘IN_MOBILE_API’)) {$_G[‘wechat’][‘setting’][‘wsq_wapdefault’] = !self::_checkrobot() ? $_G[‘wechat’][‘setting’][‘wsq_wapdefault’] : false;$in_wechat = $_G[‘wechat’][‘setting’][‘wsq_wapdefault’] ? true : strpos($_SERVER[‘HTTP_USER_AGENT’], ‘MicroMessenger’) !== false;$fromwap = $_G[‘wechat’][‘setting’][‘wsq_wapdefault’] && strpos($_SERVER[‘HTTP_USER_AGENT’], ‘MicroMessenger’) === false;$url = wsq::$WSQ_DOMAIN.’siteid=’.$_G[‘wechat’][‘setting’][‘wsq_siteid’].($fromwap ? ‘&source=wap’ : ”).’&c=index&a=’;if($type) {$modid = $_G[‘basescript’].’::’.CURMODULE;if($in_wechat) {if(($modid == ‘forum::viewthread’ || $modid == ‘group::viewthread’) && !empty($_GET[‘tid’])) {dheader(‘location: ‘.$url.’viewthread&tid=’.$_GET[‘tid’]);} elseif(($modid == ‘forum::forumdisplay’ || $modid == ‘group::forumdisplay’) && !empty($_GET[‘fid’])) {dheader(‘location: ‘.$url.’index&fid=’.$_GET[‘fid’]);} elseif($modid == ‘forum::index’) {dheader(‘location: ‘.$url.’index’);}}} else {if(isset($_GET[‘referer’])) {return $_GET[‘referer’];} elseif(isset($_GET[‘pluginid’])) {//return $url.’plugin&pluginid=’.urlencode($_GET[‘pluginid’]).’&param=’.urlencode($_GET[‘param’]);return $r01;} else {return $url.’index’;}}}return $r01;}

不求与人相比,但求超越自己,要哭就哭出激动的泪水,要笑就笑出成长的性格。

discuz的微信登录与首页面整合

相关文章:

你感兴趣的文章:

标签云: