Описание: Данный хак позволяет пользователю менять свой логин.
Автор: keiZ
Установка :
1.идём в
engine/modules/profile.phpзаменим
$sql_user = "UPDATE " . USERPREFIX . "_users set fullname='$fullname', land='$land', icq='$icq', email='$email', info='$info', signature='$signature', password='$password1', allow_mail='$allow_mail', xfields='$filecontents', allowed_ip='$allowed_ip' where name='$user'";
} else {
$sql_user = "UPDATE " . USERPREFIX . "_users set fullname='$fullname', land='$land', icq='$icq', email='$email', info='$info', signature='$signature', allow_mail='$allow_mail', xfields='$filecontents', allowed_ip='$allowed_ip' where name='$user'";
}
на
$sql_user = "UPDATE " . USERPREFIX . "_users set name='$usertitle', fullname='$fullname', land='$land', icq='$icq', email='$email', info='$info', signature='$signature', password='$password1', allow_mail='$allow_mail', xfields='$filecontents', allowed_ip='$allowed_ip' where name='$user'";
header ('Location: http://127.0.0.1/');
} else {
$sql_user = "UPDATE " . USERPREFIX . "_users set name='$usertitle', fullname='$fullname', land='$land', icq='$icq', email='$email', info='$info', signature='$signature', allow_mail='$allow_mail', xfields='$filecontents', allowed_ip='$allowed_ip' where name='$user'";
header ('Location: http://127.0.0.1/');
}
2. заменим http://127.0.0.1/ на адрес вашего сайта.
3. в
templates/ВАША_ТЕМА/userinfo.tpl в полях для редактирования профайла добавим
<tr>
<td width="120" height="25">Логин:</td>
<td width="330"><input type="text" name="usertitle" value="{usertitle}" class="f_input" /></td>
</tr>
На этом всё.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.