discuzx教程:注册用户名突破15字节的修改方法 discuz教程 - discuz - 爱建站

,,cms教程,discuz教程,,

SEO SEO

首页  >   discuz > discuzx教程:注册用户名突破15字节的修改方法 discuz教程   >  正文

 

欢迎大家测试,有问题再发上来


欢迎大家测试,有问题再发上来。
话不多说,开始修改

以下代码中的数值3改成自己想要的最小长度如1,15改成自己想要的最大长度如40

1、uc_client\model\user.php


  1. if($$$$len > 15 || $$$$len < 3 || preg_match("/\s+|^c:\\con\\con|[%,\*\"\s\<\>\&]|$$$$guestexp/is", $$$$username)) 

复制代码

2、template\default\member\register.htm


  1. <input type="text" id="{$$$$this->setting["reginput"]["username"]}" name="" class="px" tabindex="1" autocomplete="off" size="25" maxlength="15" required />

复制代码

3、source\language\member\lang_template.php


  1. "register_username_tips" => "用户名由 3 到 15 个字符组成",

复制代码

4、static\js\register.js


  1. if(unlen < 3 || unlen > 15) {
  2. errormessage(id, unlen < 3 ? "用户名不得小于 3 个字符" : "用户名不得超过 15 个字符");

复制代码

5、source\class\class_member.php


  1.                                 if($$$$usernamelen < 3) {
  2.                                         showmessage("profile_username_tooshort");
  3.                                 } elseif($$$$usernamelen > 15) {

复制代码

6、source/module/forum/forum_ajax.php


  1. if($$$$usernamelen < 3) {
  2. showmessage("profile_username_tooshort", "", array(), array("handle" => false));
  3. } elseif($$$$usernamelen > 15) {

复制代码

7、升级数据库(只对关键字段进行升级,基本满足正常使用了),本例中最大长度修改为40


  1. ALTER TABLE  `pre_common_member` CHANGE  `username`  `username` CHAR( 40 ) ;
  2. ALTER TABLE  `pre_home_blog` CHANGE  `username`  `username` CHAR( 40 ) ;
  3. ALTER TABLE  `pre_ucenter_members` CHANGE  `username`  `username` CHAR( 40 ) ;
  4. ALTER TABLE  `pre_ucenter_mergemembers` CHANGE  `username`  `username` CHAR( 40 ) ;
  5. ALTER TABLE  `pre_ucenter_feeds` CHANGE  `username`  `username` CHAR( 40 ) ;
  6. ALTER TABLE  `pre_forum_post` CHANGE  `author`  `author` CHAR( 40 ) ;
  7. ALTER TABLE  `pre_forum_thread` CHANGE  `author`  `author` CHAR( 40 ) ;
  8. ALTER TABLE  `pre_home_album` CHANGE  `username`  `username` CHAR( 40 ) ;
  9. ALTER TABLE  `pre_forum_announcement` CHANGE  `author`  `author` CHAR( 40 ) ;
  10. ALTER TABLE  `pre_forum_groupuser` CHANGE  `username`  `username` CHAR( 40 ) ;

复制代码

温馨提示:在有许多的精品 DZ模板 ,如果你有需要,那么赶快去下载吧!


discuzx教程:注册用户名突破15字节的修改方法 discuz教程
http://www.yuedudg.cn/article/1020531.html

 

友情链接
织梦之家 phpcms之家 ecshop经验网
cms综合网 discuz经验网 帝国cms常识
wp之家 zblog之家


Tags: cms教程 discuz教程


手机浏览本文

discuzx教程:注册用户名突破15字节的修改方法  discuz教程

discuzx教程:注册用户名突破15字节的修改方法 discuz教程

站内推荐

网站分类

标签列表

关于我们
文章内容来源互联网仅供参考,如果还有疑问请联系我们!我们将竭力帮您解决您的问题
联系我们:

QQ: 397423577 

email:397423577@qq.com

微信:ganenboy