推56论坛

 找回密码
 立即注册(限中文)

QQ登录

只需一步,快速开始

    查看: 1139|回复: 2

    [discuz教程] 【第11篇】2.5限制中文注册

      [复制链接]
    发表于 2013-1-2 12:36:41 | 显示全部楼层 |阅读模式
    一.找到template\default\member里的register.htm文件,找到代码
    • <div class="rfm">
    • <table>
    • <tr>
    • <th><span class="rq">*</span><label for="{$this->setting['reginput']['username']}">{lang username}:</label></th>
    • <td><input type="text" id="{$this->setting['reginput']['username']}" name="" class="px" tabindex="1" autocomplete="off" size="25" maxlength="15" required /></td>
    • <td class="tipcol"><i id="tip_{$this->setting['reginput']['username']}" class="p_tip">{lang register_username_tips}</i><kbd id="chk_{$this->setting['reginput']['username']}" class="p_chk"></kbd></td>
    • </tr>
    • </table>
    • </div>


    复制代码
    替换为
    • <div class="rfm">
    • <label>提示语:本论坛 『 <font color=red>只接受中文注册</font> 』用户名*</label>
    • </tr>
    • </table>
    • </div>
    • <div class="rfm">
    • <table>
    • <tr>
    • <th><span class="rq">*</span><label for="{$this->setting['reginput']['username']}">{lang username}:</label></th>
    • <td><input type="text" id="{$this->setting['reginput']['username']}" name="" class="px" tabindex="1" autocomplete="off" size="25" maxlength="15"
    • onpropertychange="with(this)if(/[^\u3447-\uFA29]/ig.test(value))value=value.replace(/[^\u3447-\uFA29]/ig,'')" required /></td>
    • <td class="tipcol"><i id="tip_{$this->setting['reginput']['username']}" class="p_tip">{lang register_username_tips}</i><kbd id="chk_{$this->setting
    • ['reginput']['username']}" class="p_chk"></kbd></td>
    • </tr>
    • </table>
    • </div>


    复制代码
    二、在source\class中找到class_member.php文件,discuz教程-并找到代码
    • list($username, $password, $questionexist) = explode("\t", authcode($_GET['auth'], 'DECODE'));
    • $username = dhtmlspecialchars($username);

    复制代码
    在下面添加代码
    • if(!preg_match("/^[\x7f-\xff]+$/", $username)) showmessage('出错啦!用户名只能全中文。'); //**** 中文注册修改

    复制代码
    三、效果展示:http://www.nn168.net/member.php?mod=register
    学建站、学推广、学赚钱,上56站长论坛就够了!个性签名请到个人资料里面修改……
    发表于 2015-6-6 08:58:37 | 显示全部楼层
    学建站、学推广、学赚钱,上56站长论坛就够了!个性签名请到个人资料里面修改……
    回复 支持 反对

    使用道具 举报

    发表于 2015-7-10 09:57:39 | 显示全部楼层
    学建站、学推广、学赚钱,上56站长论坛就够了!个性签名请到个人资料里面修改……
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    推56站长论坛推荐上一条 /3 下一条

    站长QQ
    在线咨询
    咨询热线
    QQ:405327411
    站长

    QQ|广告合作|关于我们|联系我们|免责声明|网站导航|站长论坛 ( 豫ICP备11018337号-5

    王宝臣旗下网站 推56论坛(www.tui56.com|ask.tui56.com|blog.tui56.com|daohang.tui56.com)

    Powered by Discuz! X3.4 Licensed

    ©2001-2013 Comsenz Inc.

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