打开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();
}
}
//用户笔名重复检测
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>
<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);;
}});
});
$("#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());
}});
});
$("#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());
}});
});