今天给各位分享phpcms注册字段的知识,其中也会对phpcms标签进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、PHPCMS V9的注册用户名长度,日期选择方式如何修改?
- 2、phpcms怎么将会员模型的字段都显示在注册页面
- 3、phpcms v9注册时报错请输入正确的手机号码
- 4、phpcms中,注册会员页面,添加个电话号码字段,input该怎么限制?拜托了各位 谢谢
- 5、phpcms v9 如何添加字段
1、PHPCMS V9的注册用户名长度,日期选择方式如何修改?
1,用户名长度要改模版的js 模版路径是:phpcms\templates\default\member\register.html
2,用户 会员模型管理 管理会员模型 选普通用户的字段管理,进去可以找到生日,可禁用,可修。
地图无法帮你,去官方论坛问问
2、phpcms怎么将会员模型的字段都显示在注册页面
phpcms怎么将会员模型的字段都显示在注册页面
添加一个会员模型,
并在这个会员模型中增加你希望用户填写的字段即可
3、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方法将对此进行验证的代码注释掉。
4、phpcms中,注册会员页面,添加个电话号码字段,input该怎么限制?拜托了各位 谢谢
自己写个js表单验证啊。 1. 长度限制 script function test() { if(document.a.b.value.length50) { alert("不能超过50个字符!"); document.a.b.focus(); return false; } } /script 2. 只能是数字 script language=javascript function onlyNum() { if(!((event.keyCode=48event.keyCode=57)||(event.keyCode=96event.keyCode=105))) //考虑小键盘上的数字键 event.returnvalue=false; } /script
满意请采纳
5、phpcms v9 如何添加字段
phpcms v9 单页添加自定义字段方法如下:
1、给单页 page 自定义摘要
第一步,打开数据库,找到 v9_page 数据表添加一个 description 字段,字段类型为 varchar,长度为 255即可。
第二步,打开 phpcms\modules\content\templates\content_page.tpl.php 文件,并到到如下代码:
tr
th width="80" ?php echo L('content');?/th
td
//上方添加:
tr
th width="80"内容简介/th
tdtextarea type="text" name="info[description]"
style='width:98%;height:46px;'?php echo $description?
/textarea只可输入Bspan id="description_len"255
/span/B 个字符 /td
/tr
更改完成之后,我们还需要更新一下后台缓存,然后进行某一个单页的编辑,这个时候就会有文章摘要的字段了,前台只需要进行调用 {$description} 就可以了。
二、给单页 page 自定义图片字段,方便图片的上传.
上面已经介绍过如何给单页添加文字字段了,这里再介绍下如何给单页添加一个图片的字段,并可以进行图片的上传。
1、同样打开mysql数据库,找到 v9_page表,打开表结构并添加一个图片的字段:catpic类型varchar,长度100,当然也可以不用进行设置。
2、打开 phpcms\modules\content\templates\content_page.tpl.php文件,在48行下面插入如下代码:
tr
th width=”80〃栏目图片/th
td
?php echo form::images(‘info[catpic]‘, ‘image’, $catpic, ‘content’);?
/td/tr
更改完之后,进行后台缓存更新,然后再进行单页的添加或者编辑的时候就可以看到自定义的上传图片字段了,在前台调用的代码为 {$catpic},
直接在 page.html 模板中进行调用。
phpcms注册字段的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于phpcms标签、phpcms注册字段的信息别忘了在本站进行查找喔。