织梦dedecms会员注册去掉笔名

打开member/reg_new.php找到84行,在"//用户笔名重复检测"上面添加一行"$uname = $userid;",修改后的代码如下:

$uname = $userid;
//用户笔名重复检测
if($cfg_mb_wnameone=='N')
{
    $row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE uname LIKE '$uname' ");
    if(is_array($row))
    {
       ShowMsg('用户笔名或公司名称不能重复!', '-1');
       exit();
    }
}

打开/member/templets/reg_new.htm,找到name="uname"的input,设置type="hidden"让它默认隐藏,修改后的代码如下:

<li style="display: none;"><span id="uwname">用户笔名:</span>
          <input type="hidden" class="intxt w200" size="20" id="uname" name="uname"/>
          <i class="red">*</i> <em id="_uname"/> </li>
        <li>

打开member/templets/js/reg_new.js,大概在52行找到:

//AJAX changChickValue
    $("#txtUsername").change( function() {
        $.ajax({type: reMethod,url: "index_do.php",
        data: "dopost=checkuser&fmdo=user&cktype=1&uid="+$("#txtUsername").val(),
        dataType: 'html',
        success: function(result){$("#_userid").html(result);;
        }});
    });

把它改成下面这样的:

//AJAX changChickValue
    $("#txtUsername").change( function() {
        $.ajax({type: reMethod,url: "index_do.php",
        data: "dopost=checkuser&fmdo=user&cktype=1&uid="+$("#txtUsername").val(),
        dataType: 'html',
        success: function(result){
            $("#_userid").html(result);
            $("#uname").val($("#txtUsername").val());
        }});
    });

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: