本篇文章给大家谈谈phpcmsv9电话,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、phpcms v9注册时报错请输入正确的手机号码
根据你提供的信息我认为出现这种报错的原因:
一、没有更新缓存,更新全站缓存再尝试;
二、你在后台 - 用户 - 会员模型管理 - 字段管理 下面添加了字段名为mobile的字段项。(我认为你可能是这种原因)
分析:提交注册执行的是member模块下的index控制器下的register方法,那么找到此方法代码大约116行:
//查看当前模型是否开启了短信验证功能
$model_field_cache = getcache('model_field_'.$userinfo['modelid'],'model');
if(isset($model_field_cache['mobile']) $model_field_cache['mobile']['disabled']==0) {
$mobile = $_POST['info']['mobile'];
if(!preg_match('/^1([0-9]{10})/',$mobile)) showmessage(L('input_right_mobile'));
$sms_report_db = pc_base::load_model('sms_report_model');
$posttime = SYS_TIME-300;
$where = "`mobile`='$mobile' AND `posttime`'$posttime'";
$r = $sms_report_db-get_one($where);
if(!$r || $r['id_code']!=$_POST['mobile_verify']) showmessage(L('error_sms_code'));
}
由此我们知道它会引入用户模型的字段设置缓存,如果其中有‘mobile’字段时便会对手机格式进行正则匹配,如果失败则返回‘请输入正确的手机号码’提示。
也就是说你是否设置了一个叫mobile的字段并将它设置了‘前台不显示’呢?
对于phpcms二次开发推荐参考iphpcms的教程。
三、如果不是以上原因,你还有一个比较不推荐的方法,就是找到第二条中提到的register方法将对此进行验证的代码注释掉。
2、phpcms v9 手机站怎么修改
/caches/configs/route.php
return array(//增加wap
'站点域名'=array('m'='wap','c'='index','a'-'init','data'=array('GET'-array('siteid'=1))),
)
用phpcmsv9完成wap搭建,
v9后台管理中心-模块-手机门户-添加手机站点
在建好的手机门户列表管理操作中有一项"分类管理",WAP的分类需要新建,然后绑定对应的栏目,
剩下就是修改代码了
就是上边/caches/configs/route.php中增加如上代码
3、phpcms v9 怎样去掉手机短信验证
般情况建议直接卸载phpcms自带的短信平台模块就可以了,如下图: 如果还不放心,可以删除会员模块的手机短信相关代码,如:phpcms\modules\member 下的index.php...
phpcmsv9电话的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、phpcmsv9电话的信息别忘了在本站进行查找喔。