最近访客
百度未收录

Discuz X3.2如何修改用户名注册长度限制?(解决方法)

在使用DZX3.2 建站的时候,用户注册的长度为15个字符。

有些站长觉得这个字符限制的太短,想要他变得长一些,这个如何解决呢?

因为这种判定在前端就解决了,所以我们只需要在前端做一个修改即可。

方法:

1、首先打开 /source/class/class_member.php 文件。

然后找到

<p class=\"blockcode\"><font size=\"4\"></font><blockquote><font size=\"4\">if($usernamelen < 3) {
    showmessage(\'profile_username_tooshort\');
} elseif($usernamelen > 15) {
    showmessage(\'profile_username_toolong\');</font>

这段代码。

里面的15就是字符限制数。

我们只需要将里面的15改为你希望的字符限制即可。

2、打开 /source/language/lang_message.php 文件

注:这个文件为系统提示。

在这个文件中找到:

<p><font size=\"4\"> \'profile_username_toolong\' => \'抱歉,您的用户名超过 15 个字符,请输入一个较短的用户名\',</font></p>

把上面的15修改为你当前所希望的字符。

3、打开  /source/language/mobile/lang_template.php 文件

这个文件为手机端的判断。

我们找到:

<font size=\"4\"> \'reg_username\' => \'用户名必须为大于3位小于15位\',</font>

<font size=\"4\">\'registerinputtip\' => \'用户名:3-15位\',</font>

把里面的15改成你需要的字符。

4、打开 /source/module/forum/Forum_ajax.php 文件

我们打开这个PHP文件,找到

<font size=\"4\">if($usernamelen < 3) {
    showmessage(\'profile_username_tooshort\', \'\', array(), array(\'handle\' => false));
} elseif($usernamelen > 15) {
    showmessage(\'profile_username_toolong\', \'\', array(), array(\'handle\' => false));
 }</font>

把里面的15改成你当前所设定的字符。

我们执行了上面四步,就已经将整个网站的用户名限制设置为了12+。

到这里整个教程就结局了。

温馨提示: 本文最后更新于2022/10/20 00:54:23。若文章内容或图片失效,请 留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容