微信

微信

开启 手机版二级域名m.xxxx.com 方法

建议a595975822 发表了文章 • 7 个评论 • 231 次浏览 • 2018-11-28 13:38 • 来自相关话题

前言:周末有时间看了下最新的2.2的程序;把以前的代码重新规范化整理了下; 修改前 先把二级域名解析到相应的站点上;在m_host函数内 把二级域名手动添加上,不添加则视为不启用二级域名和移动端的绑定 (1) ...查看全部
前言:周末有时间看了下最新的2.2的程序;把以前的代码重新规范化整理了下;
修改前 先把二级域名解析到相应的站点上;在m_host函数内 把二级域名手动添加上,不添加则视为不启用二级域名和移动端的绑定

(1)functions.inc.php 下新增函数
1.base_parse_url;m_host;pre_rewite;moblie_sikp
2.get_request_route下新增判断语句
3.is_mobile上新增函数 moblie_sikp
4.is_mobile 内新增判断语句
5. 移动端伪静态事例
/m/question/(:any)===/mq/(:any)
/m/topic/(:any)===/mt/(:any)
/m/question/(:any)===/mq/(:any)
/m/people/(:any)===/mp/(:any)
(2) 修改 CORE/URI.PHP 函数 set_rewrite
#=======================内容如下=====================
1.functions.inc.php 下新增函数
/**
* 解析主域信息
*@author:yutou 1004113364@qq.com
* @return array
*/
function base_parse_url()
{
$clean_url = isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : NULL;
$clean_url = dirname(substr($_SERVER['PHP_SELF'], 0, strlen($_SERVER['PHP_SELF']) - strlen($clean_url)));
$clean_url = rtrim($_SERVER['HTTP_HOST'] . $clean_url, '/\\');
if ((isset($_SERVER['HTTPS']) AND !in_array(strtolower($_SERVER['HTTPS']), array('off', 'no', 'false', 'disabled'))) OR $_SERVER['SERVER_PORT'] == 443)
{
$scheme = 'https://';
}
else
{
$scheme = 'http://';
}

$server_exp = explode('.',$_SERVER['HTTP_HOST']);
$server_sld = $server_exp[0];
$server_domain = implode('.',array_slice($server_exp,1));
//获取URL链接第一位是不是M,
$request = explode('/', $_SERVER["REQUEST_URI"]);
// var_dump($request);
if($request[1] == '?' and $request[2] == 'm'){
$request[1] = 'm';
}
return array('scheme' =>$scheme,'sld'=>$server_sld,'domain'=>'.'.$server_domain,'request_one'=>$request[1]);
}
/**
*@author:yutou 1004113364@qq.com
*移动端域名
* return boolean
* return string
**/
function m_host()
{

$m = '';//添加二级域名如:www.XXX.XXX; 这个地方只需要加WWW 即可
if($m){
return $m;
}
return false;
}
/**
*当域名为PC时 过滤掉 手机的静态规则
*当域名为移动时 过滤掉 PC的静态规则
**/
function pre_rewite($rewite)
{
$rew=array();
if(!is_mobile()){
foreach ($rewite as $key => $val) {
if($val != '/m/===/')
{
$rew =$val;
}
}
}else{
foreach ($rewite as $key => $val) {
if($val != '/explore/===/')
{
$rew =$val;
}
}
}
return $rew;
}

2.get_request_route下新增判断语句
$replace_array = array("(:any)" => "([^\"'&#\?\/]+[&#\?\/]*[^\"'&#\?\/]*)", "(:num)" => "([0-9]+)");
//搜索上面这句,在它下面加上
//新增如下语句
if(m_host())
{
$request_routes = pre_rewite($request_routes);
}
3.新增函数 moblie_sikp
/**
* 新增 二级域名跳转函数
*@author:yutou 1004113364@qq.com
* @return boolean
*/
function moblie_sikp()
{
$user_agent = strtolower($_SERVER['HTTP_USER_AGENT']);
// 新增内容
$parse_url = base_parse_url();
$m_url = $parse_url['scheme'].m_host().$parse_url['domain'];
$request_url = $_SERVER["REQUEST_URI"];
if($parse_url['sld'] == m_host())
{
return true;
}
else if($parse_url['request_one'] == 'm' AND $parse_url['sld'] != m_host())
{

if($request_url == '/?/m/' or $request_url == '/m/')
{
$server_url = $m_url;
}else{
$request_routes = get_request_route();
foreach ($request_routes as $key => $val)
{
$re_val = str_replace('/', '\/', $val[1]);
if (preg_match('/^\/' . $re_val . '(.*)$/', $request_url))
{
$url = preg_replace('/^\/' . str_replace('/', '\/', $val[1]) . '/i', str_replace('\/', '/', $val[0]), $request_url);
$url = '/'.$request_url;
break;
}
}
$server_url = $m_url.$url;
}

header('Location: '.$server_url);
die;
// return true;
}
if (preg_match('/iemobile/i', $user_agent) OR preg_match('/mobile\ssafari/i', $user_agent) OR preg_match('/iphone\sos/i', $user_agent) OR preg_match('/android/i', $user_agent) OR preg_match('/symbian/i', $user_agent) OR preg_match('/series40/i', $user_agent))
{

header('Location: '.$m_url.$request_url);
die;
}
return false;
}
4. 修改函数IS_MOBILE
// 调用函数
if(m_host()){
return moblie_sikp();
}
//搜索下面这句,在它上面加上
$user_agent = strtolower($_SERVER['HTTP_USER_AGENT']);
5. 修改 CORE/URI.PHP 函数 set_rewrite
//yang修复移动端使用 新的二级域名时 URL 强制带 /?/m 问题

if(m_host()){
if(base_parse_url()['sld'] == m_host())
{
if($this->default_vars['app_dir']!='m')
{
$this->default_vars['app_dir'] ='m';
}

}
}
//搜索下面这句 在它上面加上
$__app_dir = $this->default_vars['app_dir']; // 应用目录

官方社区的微信登录也不行啊

问与答lekuhu 回复了问题 • 3 人关注 • 2 个回复 • 388 次浏览 • 2018-11-20 11:40 • 来自相关话题

官方公众号无法微信授权登录

问与答fanta 回复了问题 • 2 人关注 • 1 个回复 • 293 次浏览 • 2018-10-29 09:23 • 来自相关话题

微信菜单获取最新文章\最新问题以前可以获取8条,现在只能获取1条了

WeCenter 程序fanta 回复了问题 • 4 人关注 • 2 个回复 • 237 次浏览 • 2018-10-15 19:02 • 来自相关话题

怎么样才能微信里自动注册

问与答倾城 回复了问题 • 6 人关注 • 4 个回复 • 922 次浏览 • 2018-10-08 10:04 • 来自相关话题

请问手机端进入之后如何微信登录?

WeCenter 程序fanta 回复了问题 • 3 人关注 • 1 个回复 • 420 次浏览 • 2018-09-28 08:53 • 来自相关话题

服务如何在已认证的服务号,推送WC站内私信的通知?号

WeCenter 程序fanta 回复了问题 • 2 人关注 • 1 个回复 • 313 次浏览 • 2018-09-18 17:02 • 来自相关话题

微信公众号菜单获取文章或者问题的数目已结束

WeCenter 程序fanta 回复了问题 • 4 人关注 • 2 个回复 • 588 次浏览 • 2018-09-05 16:46 • 来自相关话题

微信版的图片无法上传

问与答添蛋宝宝 回复了问题 • 2 人关注 • 1 个回复 • 352 次浏览 • 2018-08-27 10:38 • 来自相关话题

跳转小程序

回复

问与答beecor 发起了问题 • 1 人关注 • 0 个回复 • 251 次浏览 • 2018-08-20 11:32 • 来自相关话题

条新动态, 点击查看
panpan

panpan 回答了问题 • 2013-01-13 00:40 • 38 个回复 不感兴趣

微信公众平台接口设置指南

赞同来自:

不能用的是,可能的原因之一是你没有伪静态化,你地址 这样写就好了
http://域名/?/weinxin/api/
不能用的是,可能的原因之一是你没有伪静态化,你地址 这样写就好了
http://域名/?/weinxin/api/
jat

jat 回答了问题 • 2014-07-18 20:28 • 10 个回复 不感兴趣

WeCenter 2.5.16 发布

赞同来自:

https://github.com/wecenter/wecenter/compare/2.5.15...2.5.16
https://github.com/wecenter/wecenter/compare/2.5.15...2.5.16
二哥

二哥 回答了问题 • 2015-09-14 15:59 • 1 个回复 不感兴趣

mp.wecenter.com无法登陆

赞同来自:

这个早就不用了跳过这一步直接和微信开放平台对接就可以
这个早就不用了跳过这一步直接和微信开放平台对接就可以

关于公众平台接口不再支持HTTP方式调用的公告

回复

WeCenter 程序camel 发起了问题 • 6 人关注 • 0 个回复 • 1666 次浏览 • 2017-09-25 10:39 • 来自相关话题

自定义菜单升级教程

yxyz1986 回复了问题 • 19 人关注 • 2 个回复 • 2528 次浏览 • 2013-09-01 18:37 • 来自相关话题

WeCenter 2.1 微信公众平台扩展功能使用教程

chengkao 回复了问题 • 40 人关注 • 20 个回复 • 9224 次浏览 • 2013-12-29 23:05 • 来自相关话题

微信公众平台接口设置指南

WeCenter 程序飞越黄河 回复了问题 • 91 人关注 • 38 个回复 • 37062 次浏览 • 2014-06-18 11:24 • 来自相关话题

官方社区的微信登录也不行啊

回复

问与答lekuhu 回复了问题 • 3 人关注 • 2 个回复 • 388 次浏览 • 2018-11-20 11:40 • 来自相关话题

怎么样才能微信里自动注册

回复

问与答倾城 回复了问题 • 6 人关注 • 4 个回复 • 922 次浏览 • 2018-10-08 10:04 • 来自相关话题

微信版的图片无法上传

回复

问与答添蛋宝宝 回复了问题 • 2 人关注 • 1 个回复 • 352 次浏览 • 2018-08-27 10:38 • 来自相关话题

微信设置register_type为weixin,授权出现40163错误

回复

WeCenter 程序车哥 回复了问题 • 2 人关注 • 1 个回复 • 502 次浏览 • 2018-06-05 15:42 • 来自相关话题

微信自动注册问题

回复

WeCenter 程序华仔NLP 发起了问题 • 2 人关注 • 0 个回复 • 399 次浏览 • 2018-05-23 14:31 • 来自相关话题

请教一下,3.1.9版本的微信分享不显示图片和简介,怎么解决?

回复

金飞 回复了问题 • 1 人关注 • 2 个回复 • 488 次浏览 • 2018-05-19 08:58 • 来自相关话题

如何防止微信用户生成多个用户名?

回复

WeCenter 程序logclub 发起了问题 • 3 人关注 • 0 个回复 • 1238 次浏览 • 2017-10-20 09:37 • 来自相关话题

微信注册登录的优化建

回复

建站运营logclub 发起了问题 • 1 人关注 • 0 个回复 • 870 次浏览 • 2017-10-20 09:18 • 来自相关话题

关于公众平台接口不再支持HTTP方式调用的公告

回复

WeCenter 程序camel 发起了问题 • 6 人关注 • 0 个回复 • 1666 次浏览 • 2017-09-25 10:39 • 来自相关话题

为什么微信注册用户无法自动设置头像?

回复

淘无忧 发起了问题 • 1 人关注 • 0 个回复 • 648 次浏览 • 2017-04-28 16:42 • 来自相关话题

微信群二维码采集助手V1.15破解版

建站运营wangfeng2117 发表了文章 • 1 个评论 • 473 次浏览 • 2018-08-15 23:15 • 来自相关话题

使用方法:   运行和谐补丁,再点”执行补丁“,再之后就是打开软件就OK了。   虽然这软件是免费的,但是你得关注他们的平台,回复激活码才能给你回复一个,但是有些人可能就是不想关注,   ...查看全部
使用方法:
 
运行和谐补丁,再点”执行补丁“,再之后就是打开软件就OK了。
 
虽然这软件是免费的,但是你得关注他们的平台,回复激活码才能给你回复一个,但是有些人可能就是不想关注,
 
那么就可以使用这个破解版了。
 
优缺点:
 
使用这个破解版,每次使用功能前,都要输入任意激活码来激活,有点麻烦,但是不用关注他们平台。
 
而如果你是关注后平台发的激活码来激活的,只需要一次激活就可以了,下次再打开还是已激活的,不用再激活了,这个就比较省事了。
 
下载地址:http://www.mianziyuan.com/a/yingxiaoruanjian/weixinruanjian/2018/0811/6170.html

付费解决 手机微信登陆问题 10003的错误

WeCenter 程序wc大成 发表了文章 • 2 个评论 • 550 次浏览 • 2018-07-24 15:16 • 来自相关话题

付费找人帮忙解决 手机微信登陆的问题 目前猜测应该是哪里填写不正确 出现10003的错误 手机号 18507270268
付费找人帮忙解决 手机微信登陆的问题
目前猜测应该是哪里填写不正确 出现10003的错误
手机号 18507270268

微信支付开发

WeCenter 程序Core 发表了文章 • 3 个评论 • 940 次浏览 • 2018-03-24 09:47 • 来自相关话题

熬了一晚上通宵给客户开发完毕,前后端一起撸,踩了无数坑,在支付安全和支付过程留痕上下了功夫,因为Wecenter不支持微信支付,所以必须自己动手做插件   有需要的老板加我,924420593
熬了一晚上通宵给客户开发完毕,前后端一起撸,踩了无数坑,在支付安全和支付过程留痕上下了功夫,因为Wecenter不支持微信支付,所以必须自己动手做插件
 
有需要的老板加我,924420593

wecenter微信LBS发现了一个BUG,希望及时解决。

sl514 发表了文章 • 8 个评论 • 1416 次浏览 • 2015-08-25 19:42 • 来自相关话题

按照官方写法,并没有获取得到location_y的参数
按照官方写法,并没有获取得到location_y的参数

这个公众号内容太给力了

冰洋 发表了文章 • 8 个评论 • 1188 次浏览 • 2015-04-04 18:02 • 来自相关话题

 

papadalu.jpg

 

微信发送了 网站没响应 郁闷

sl514 发表了文章 • 5 个评论 • 1282 次浏览 • 2015-03-06 17:08 • 来自相关话题

微信上发了“你好” 然后一点反应都没有,求大神解答

QQ截图20150306170836.jpg


QQ截图20150306170906.jpg


QQ截图20150306170954.jpg

微信上发了“你好” 然后一点反应都没有,求大神解答

wecenter微信EncodingAESKey丢失的解决方案

sl514 发表了文章 • 3 个评论 • 1636 次浏览 • 2015-02-28 11:07 • 来自相关话题

我发现问题的版本是 3.0.1在 /app/admin/ajax/weixin.php的第256行附近 $account_info = array( 'weixin_mp_token' => trim($_POST['weixi ...查看全部
我发现问题的版本是 3.0.1在 /app/admin/ajax/weixin.php的第256行附近
 $account_info = array(
'weixin_mp_token' => trim($_POST['weixin_mp_token']),
'weixin_account_role' => $_POST['weixin_account_role'],
'weixin_app_id' => trim($_POST['weixin_app_id']),
'weixin_app_secret' => trim($_POST['weixin_app_secret'])
);
增加一行参数
    'weixin_encoding_aes_key' => trim($_POST['weixin_encoding_aes_key'])
变成
 $account_info = array(
'weixin_mp_token' => trim($_POST['weixin_mp_token']),
'weixin_account_role' => $_POST['weixin_account_role'],
'weixin_app_id' => trim($_POST['weixin_app_id']),
'weixin_app_secret' => trim($_POST['weixin_app_secret']),
'weixin_encoding_aes_key' => trim($_POST['weixin_encoding_aes_key'])
);
就可以了

3.0新增第三方微信公众平台的接入

zhengqiang 发表了文章 • 12 个评论 • 3088 次浏览 • 2014-08-13 15:15 • 来自相关话题

有不少用户用wecenter做微信运营,但是官方的微信功能只会考虑wecenter的社区入口功能设计。为此我们增加了第三方微信公众平台的接口,举例说明: {{{ A微信公众号管理后台对接的是站点1(wecenter搭建)的url和to ...查看全部
有不少用户用wecenter做微信运营,但是官方的微信功能只会考虑wecenter的社区入口功能设计。为此我们增加了第三方微信公众平台的接口,举例说明:

{{{ A微信公众号管理后台对接的是站点1(wecenter搭建)的url和token,A想在社区功能平台上增加微信开店功能,A只需要在一些第三方微信开店的管理平台站点2申请一个帐号,获取站点2对应接入微信公众平台的url和token,把值分别填在站点1后台第三方接入管理里面。}}}

当用户对着A微信公众号输入对话的时候,获取内容的次序如下

1. 站点1设置的自定义规则
2. 站点2设置的全部匹配规则
3. 如果站点2没有匹配结果,自动返回站点1对应搜索结果内容
4. 如果没有搜索结果,则进入站点1提问提示。

微信磁铁,微博菜刀

hqqa713 发表了文章 • 3 个评论 • 1058 次浏览 • 2014-06-15 14:39 • 来自相关话题

炳叔昨晚谢绝了去一个外企的 Sales Social Engage Workshop 培训拿红包的机会。 因为, 一我不是金错刀, 二我对微信和微博的理解太糙, ...查看全部
炳叔昨晚谢绝了去一个外企的 Sales Social Engage Workshop 培训拿红包的机会。

因为,

一我不是金错刀,

二我对微信和微博的理解太糙,

我觉得微信就是个电磁铁,微博就是把破菜刀。

面对下面这样高大上的三个Questions:

1. 如何打造一个健康良性的Social环境?

2. 如何自然的带入一些商业话题?

3. 如何促进用户积极参与交流?

贫僧怕被人家踢出来说你丫骗人。



微信是个磁铁,你能用它来玩各种吸星大法,赚到钱。

但是,这个磁铁TMD是个电磁铁!

啥叫电磁铁呢?

就是你需要自己发电,微信官方木有电,你自己不发电,这玩意儿,它就是个赔钱的废铁。

啥叫自己发电呢?

就是你必须给力,给力的评价标准,微信官方也木有,你要去问你的朋友圈,圈里点赞掏钱的人多,你就是给力,否则,你就是费力不讨好,给自己家拉仇恨值的苦力。

所以,一家外企的微信运营想给力,基本是给奥美送银子换一个结案PPT的下场。

然后,大家打卡下班一年领16个月的薪水,呵呵。

这种人艰不拆的事儿,炳叔怎么去讲?去了也只能免费送他们一个罗辑思维罗振宇对给力的官方定义:魅力人格体=给力。

微博是把菜刀,你能用它来剁出各种荤素搭配的包子馅,卖给路过的粉丝,捞到名,换到钱。

但是,这把菜刀TNND是把破菜刀!

啥叫破菜刀呢?

就是不仅没有刀把,还是全身开刃的菜刀,你每次挥刀剁馅,都会拉到自己的手,给自己放血。微博官方倒是有个医疗室,可除了卖你点后悔药,一律伤残自理。

啥叫伤残自理呢?

菜刀只承诺效果,不保证后果。

你用粉丝通发了一条活动微博,结果被骂成猪头,你也不能赖账,你只能再花一次钱给粉丝道歉,因为骂你的人多更证明菜刀效果好,

所以,在一家外企负责微博运营的白领想不被开除,基本是除了发心灵鸡汤和官方确认抽奖稿之外,就只能忽悠自己的老板自己开微博,只要尝过被破菜刀割的痛苦,才能体会签字花钱找公关公司买服务的爽快。

这种累觉不爱的事儿,炳叔怎么去讲?去了也只能跟他们讲点自己的私事,打打广告,比如你们知道炳叔正在做的一部微博连续剧#去哪儿睡哪儿# 吗?

最新的一集是《人在囧途,暖在亚朵》


全球首部微博连续剧 #去哪儿睡哪儿# 是NASDAQ上市公司去哪儿网联合一群自媒体制作的一部关于“音乐、旅行、爱情”的互动连续剧。


她是酒店版的《爱情公寓》

她是微博上的《北京爱情故事》

她是旅行中的《超级访问》

这是一个跨界产品,

她打通了社交媒体和传统影视,

她综合利用新浪微博、腾讯微信、盛大由你、阿里来往、网易易信等社交媒体,传播【聪明你的旅行,丰满你的人生,关爱你的家庭】这一主题。

……

100%自卖自夸自食其力的节奏,呵呵。

Wecenter 微信服务平台使用教程

zhengqiang 发表了文章 • 58 个评论 • 28909 次浏览 • 2014-01-22 00:02 • 来自相关话题

Wecenter微信服务平台目前只针对微信认证服务号提供支持,我们会根据微信的开放步骤逐步完善各类公众号的使用功能。目前功能全部都整合在源码里面,不需要mp.wecenter.com这个平台 要使用wecenter微信服务平台,首先安 ...查看全部
Wecenter微信服务平台目前只针对微信认证服务号提供支持,我们会根据微信的开放步骤逐步完善各类公众号的使用功能。目前功能全部都整合在源码里面,不需要mp.wecenter.com这个平台

要使用wecenter微信服务平台,首先安装一个wecenter2.5版本,按照完之后通过管理员帐号进入管理后台,点击开放平台进行设置。
1. 设置对应的token值,微信公众平台接口的token用来连接微信,默认订阅号和服务号都可以设置这个值进行微信查询接口的对接。
1.png

上图中Wecenter微信服务的Access token和secret用来连接mp.wecenter.com获取服务号菜单设置权限认证和其他辅助功能(比如活动系统,签到系统,以及表单系统),这两个参数要在mp.wecenter.com后台获取并填写保存。
2. 用wecenter问答社区的帐号登录mp.wecenter.com,填入对应微信服务号的app id和app secret以及获取wecenter的access token 和secret
2.png

3. 在微信官方公众平台后台登录并设置对应的aouth2.0网页授权地址。
3.png

在这里同时可以分包打开语言识别接口和地理位置接口。
4. 设置完上述图示步骤之后,进入wecenter问答社区管理后台,左边菜单出现微信菜单。进入菜单管理可以按照您的社区内容结构设置对应微信公众帐号菜单。记得保存之后点击菜单更新方能生效。
4.png

5. 几个自定义url的地址
> 发起问题: http://您的域名/?/m/publish/
附近的人: http://您的域名/?/m/nearby_people/
附近的问题: http://您的域名/?/m/nearby_question/
  什么是微信?

微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字,可以单聊及群聊,还能根据地理位置找到附近的人,带给朋友们全新的移动沟通体验。支持ios、Android、塞班等多种平台手机。
我能用微信干什么?

您可以通过微信与好友进行快速的联系,微信支持发送的内容包括文字、图片,并且可以多人语音对讲。