第一步
找到 template/default/member/register.htm
注释掉
<!--div class="rfm">
<table>
<tr>
<th><span class="rq">*</span><label for="{$this->setting['reginput']['email']}">{lang email}:</label></th>
<td><input type="text" id="{$this->setting['reginput']['email']}" name="" autocomplete="off" size="25" tabindex="1" class="px" required /><br /><em id="emailmore"> </em></td>
<td class="tipcol"><i id="tip_{$this->setting['reginput']['email']}" class="p_tip">{lang register_email_tips}</i><kbd id="chk_{$this->setting['reginput']['email']}" class="p_chk"></kbd></td>
</tr>
</table>
</div-->
第二步
找到static/js/register.js
注释掉
/*function checkemail(id) {
errormessage(id);
var email = trim($(id).value);
if($(id).parentNode.className.match(/ p_right/) && (email == '' || email == lastemail)) {
return;
} else {
lastemail = email;
}
if(email.match(/<|"/ig)) {
errormessage(id, 'Email 包含敏感字符');
return;
}
var x = new Ajax();
$('tip_' + id).parentNode.className = $('tip_' + id).parentNode.className.replace(/ p_right/, '');
x.get('forum.php?mod=ajax&inajax=yes&infloat=register&handlekey=register&ajaxmenu=1&action=checkemail&email=' + email, function(s) {
errormessage(id, s);
});
}*/
第三步
正解:
找到/uc_client/control/user.php 第75行
/*取消检查email
if(($status = $this->_check_email($email)) < 0) {
return $status;
}*/
这样注释掉 即可不检测也不需要填email。
有需要的朋友可以照此修改!!

浙公网安备 33010602011771号