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

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

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

主页跳转怎么解决呢?

看我的:


文件在:

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

函数在(大约 123行)

public static function redirect($type) {

self::_init();
global $_G;

$r01="http://cn.momchome.com/";

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;


}



如果说文人相轻,那程序员也不例外,所谓的鄙视不是简单的链条或循环,而是密密麻麻的有向图,什么技术都有人鄙视

客观的看法是技术是有适用场景的,什么样的业务,什么样的硬件,包括公司已有什么样的开发人员,什么样的开发人员市场上容易招聘等等各种因素都会影响到技术选择

就比如说“世界上最好的语言”,其古怪程度罄竹难书,有篇文章用两头都是起子的锤子来描述,但只需要:1、“人好召,2、环境好配,3、运维简便,4、性能过硬” 至少能在市场占有方面完爆很多竞争对手。市场不会说谎,用的人多的技术一定有它的优点 
必须综合考虑所有的因素来选择对公司最合适的技术,而非争个人喜好或是仅靠单纯的某个方面做出选择

一旦某个项目技术选型确定,吐槽已定的技术栈没什么建设性。这时候适应已有的思维带着镣铐跳舞是无奈之选,当然如果能够融合其他技术栈的思想来弥补现有技术栈的一些缺陷就更好


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值