Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[求助] 6.0注册用户名长度修改方法

[复制链接]
泪涟漪 发表于 2008-2-22 13:18:30 | 显示全部楼层 |阅读模式
以限制用户名长度为2-8字符之间为例:

论坛根目录下的 register.php  中查找
        if(strlen($username) < 3) {
                showmessage('profile_username_tooshort');
        }
        if(strlen($username) > 15) {
                showmessage('profile_username_toolong');
        }



改为:
        if(strlen($username) < 2) {
                showmessage('profile_username_tooshort');
        }
        if(strlen($username) > 8) {
                showmessage('profile_username_toolong');
        }


修改模版文件 register.htm  查找
                if(unlen < 3 || unlen > 15) {
                        warning(cu, unlen < 2 ? profile_username_tooshort : profile_username_toolong);


改为:
                if(unlen < 2 || unlen > 8) {
                        warning(cu, unlen < 2 ? profile_username_tooshort : profile_username_toolong);


查找:
<input type="text" id="username" name="username" size="25" maxlength="15" onBlur="checkusername()" tabindex="3" />


改为:
<input type="text" id="username" name="username" size="25" maxlength="8" onBlur="checkusername()" tabindex="3" />



修改模版文件 templates.lang.php 查找
'register_profile_username_toolong' => '对不起,您的用户名超过 15 个字符,请输入一个较短的用户名。',
        'register_profile_profile_username_tooshort' => '对不起,您输入的用户名小于3个字符, 请输入一个较长的用户名。',


改为:
'register_profile_username_toolong' => '对不起,您的用户名超过 8 个字符,请输入一个较短的用户名。',
        'register_profile_profile_username_tooshort' => '对不起,您输入的用户名小于2个字符, 请输入一个较长的用户名。',

[ 本帖最后由 泪涟漪 于 2008-2-22 13:34 编辑 ]
回复

使用道具 举报

 楼主| 泪涟漪 发表于 2008-2-22 13:25:14 | 显示全部楼层
特别提示:
  此方法只适用于用户名上限为15的要求。
  要修改上限大于15须修改数据库!
回复

使用道具 举报

雨中的我们 发表于 2008-2-22 21:47:10 | 显示全部楼层
我以前5.0的时候在数据库里升级过用户名长度现在升级不了6.0了
楼主帮我说一下任何升级到6.0
回复

使用道具 举报

雨中的我们 发表于 2008-2-27 01:24:45 | 显示全部楼层
:) :) :) :)
回复

使用道具 举报

zhenyusen 发表于 2008-2-27 02:28:46 | 显示全部楼层
收藏了--谢谢楼主
回复

使用道具 举报

38℃ 发表于 2008-2-27 02:32:51 | 显示全部楼层
:) :) 谢谢楼主
回复

使用道具 举报

adicom 发表于 2008-3-6 10:46:08 | 显示全部楼层
修改后会不会影响已经注册的超长ID登陆?
回复

使用道具 举报

linlin180180 发表于 2008-3-6 18:24:43 | 显示全部楼层
好了 呵呵 www.pr888.com
回复

使用道具 举报

transn 发表于 2008-5-18 15:32:24 | 显示全部楼层
收藏了,谢谢!
回复

使用道具 举报

saleroad 发表于 2008-5-25 17:05:35 | 显示全部楼层
不错,我以前没有修改语言文件,很多用户不知道为什么无法注册。
谢谢提示。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-30 19:02 , Processed in 0.105178 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表