• Автор:

    Flesha
  • Добавлено:

    май 27, 2013
  • Комментариев:

    1
  • Просмотров:

    1544

Хак Поля о себе, подпись в админ панели

Хак Поля о себе, подпись в админ панели

Этот хак позволит Вам быстро избавиться от спама в профиле пользователя. Теперь при редактировании пользователей в админ панели у Вас будет поле о себе/подпись и Вы увидите, что пользователь вписал туда. Если пользователь опубликовал ссылку рекламного характера в поле о себе или в подпись Вы можете с легкостью удалить ее нажав на нужную кнопку.

Установка:

1) Открываем файл /engine/inc/editusers.php,
Ищем "~563 строка":
<th width="112" align="center">{$lang['user_acc']}</th>


После добавляем:
<th width="112" align="center">О себе/Подпись</th>


2) Ищем "~574":
comm_num, banned


Заменяем:
comm_num, banned, info, signature


3) Ищем "~611":
&nbsp;$user_level</td>


После ставим:
<td width=112 align\"center\">
$row[info]----$row[signature]</td>


4) Ищем "~615":
</nobr></td>


До этих тегов, ставим:
[<a class=maintitle href=?mod=editusers&action=delListItem&id=$row[user_id] target=_blank>оч.</a>]


5) Идем, в самый конец файла и находим там самый последний "}", заменяем на:
} elseif( $action == "delListItem" ){
if( ! $id ) {
die( $lang['user_nouser'] );
}

$db->query( "UPDATE " . PREFIX . "_users SET info = '', signature = '' WHERE user_id='$id'" );

clear_cache();

msg( "info", "Инфо поля о пользователе", "Информационные поля о пользователе успешно удалены.", "$PHP_SELF?mod=editusers&action=list" );
}
Вернуться

Комментарии:


  1. OVPMUSIC → 4 ноября 2016 23:58
    К какой версии DLE эта инструкция? Ни в 10-й ни в 11-й версиях этих строк нет:
    <th width="112" align="center">{$lang['user_acc']}</th>
    comm_num, banned
    и т.д.
    нашел только одну: <td style="width: 250px">{$lang['user_acc']}</td>
    Как сделать тоже самое в версиях 10... или 11...?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.