修改模板showthread_post
找到
:
{$lang['_useranks']}: {$post['poster']['title']}
在上面添加
:
{$lang['_userid']}: {$post['poster']['id']}
修改模板 login
找到
:
{$lang['username']}:
替换为
:
<div id='type'>{$lang['username']}:</div>
找到
:
<td width='35%'><input type='text' size='25' maxlength='64' name='username' class='bginput' /></td>
替换为
:
<td width='35%'><input type='text' size='25' maxlength='64' name='username' class='bginput' /><br /><input type="checkbox" name="loginchange" onclick="change()" value="1" />{$lang['loginbyid']}</td>
找到
:
function validate() {
var Check = 0;
if (document.login.username.value == '') { Check = 1; }
if (document.login.password.value == '') { Check = 1; }
if (Check == 1) {
alert("{$lang['requireunp']}");
return false;
} else {
document.login.submit.disabled = true;
return true;
}
}
后面添加
:
function change() {
var s = "";
if(document.login.loginchange.checked == true){
s = "{$lang['userid']}:";
} else {
s = "{$lang['username']}:";
}
document.getElementById('type').innerHTML= s;
}
修改lang目录下的login.php文件
找到
:
'defaultstyle' => '默认风格',
在下面添加
:
'userid' => '用户ID',
'loginbyid' => '通过用户ID登录',
修改login.php
找到
:
$user = $DB->query_first("select id, name, email, usergroupid, password, host, options, salt from ".TABLE_PREFIX."user where LOWER(name)='".$username."'");
替换为
:
if($_INPUT['loginchange'] == '1'){
$selectvalue = "id = '".$username."'";
} else {
$selectvalue = "LOWER(name)='".$username."'";
}
$user = $DB->query_first("select id, name, email, usergroupid, password, host, options, salt from ".TABLE_PREFIX."user where ".$selectvalue);