588创业论坛

标题: Discuz! X1.5注册用户名字符长度限制修改方法 [打印本页]

作者: miqike    时间: 2010-11-10 10:50
标题: Discuz! X1.5注册用户名字符长度限制修改方法
Discuz! X1.5注册用户名默认字符长度限制是大于3个字符,小于15个字符,如果想修改字符长度限制需要修改注册模板文件template----default----member----register.htm和source----module----member----member_register.php

步骤一、打开注册模板文件template----default----member----register.htm
找到
  1. <label><em>{lang username}:</em><input type="text" id="username" name="{$_G['setting']['reginput']['username']}" autocomplete="off" size="25" maxlength="15" value="" onBlur="checkusername()" tabindex="1" class="txt" /> *</label>
复制代码

把里面的“maxlength="15"”中的15改成你想要的数字

找到
  1. if(unlen < 3 || unlen > 15) {
  2.                 errorhandle_register(unlen < 3 ? profile_username_tooshort : profile_username_toolong, {'key':1});
  3.                 return;
  4.         }
复制代码

“unlen < 3 || unlen > 15”中数字改成你想要的数字

步骤二、打开文件source----module----member----member_register.php
找到
  1. if(!$activation) {
  2.                 $usernamelen = strlen($username);
  3.                 if($usernamelen < 3) {
  4.                         showmessage('profile_username_tooshort');
  5.                 } elseif($usernamelen > 15) {
  6.                         showmessage('profile_username_toolong');
  7.                 }
复制代码


把代码里面的$usernamelen < 3和$usernamelen > 15改成你想要的限制字数




欢迎光临 588创业论坛 (http://bbs.588cy.com/) Powered by Discuz! X2.5