Хак DLE инфо юзера - Hint Box User Admin

  • Автор темы Wmboard
  • 2469
  • Обновлено
  • 04, Mar 2013
  • #1
Хак DLE инфо юзера - Hint Box User Admin

Еще один очень полезный хак из серии админских. У владельцев сайтов на DLE всегда вызывает некоторое неудобство просмотра юзеров сайта стандартными средствами. Слишком много кликов, перекидывание на глобальную страницу поиска, и тд. Разработчик данного хака решил эту проблему. Очень удобно.

Тестировалось на DLE 9.5 Сначала смотрим как это выглядит:






Устанавливаем данный хак следующим образом: Файл engine/inc/editusers.php ищем
 	// ------ Запрос к базе

$db->query( "SELECT user_id, name, user_group, reg_date, lastdate, news_num, comm_num, banned FROM " . USERPREFIX . "_users WHERE {$where} ORDER BY {$order_by} LIMIT {$start_from},{$news_per_page}" );
Меняем на это:
 	// ------ Запрос к базе

$db->query( "SELECT * FROM " . USERPREFIX . "_users WHERE {$where} ORDER BY {$order_by} LIMIT {$start_from},{$news_per_page}" );
Ищем:
 	if( $row['user_group'] == 1 ) $user_delete = "";
Ниже добавляем:
 	if($row['foto'] != ""){ $avatar = "<img src=".$config['http_home_url']."uploads/fotos/".$row['foto']." alt=".$row['foto'].">"; } else { $avatar =" - no ava - "; }

if($row['banned'] == "yes"){ $banned = "<br><font color=red><b>забанен</b></font>"; } else { $banned=""; }

$info_user_mx = "<center>{$avatar}</center>";

$info_user_mx .= "<br>ID пользователя: <b>{$row['user_id']}</b>";

$info_user_mx .= "<br>Логин: <b>{$row['name']}</b>";

if ( $row['fullname'] != "" ) $info_user_mx .= "<br>Имя: <b>{$row['fullname']}</b>";

$info_user_mx .= "<br>Дата регистрации: <b>".langdate( "d/m/Y - H:i", $row['reg_date'] )."</b>";

$info_user_mx .= "<br>Последний визит: <b>$last_login</b>";

$info_user_mx .= "<br>Email: <b>{$row['email']}</b>";

$info_user_mx .= "<br>IP: <b>{$row['logged_ip']}</b> {$banned}";

if ( $row['icq'] != "" ) $info_user_mx .= "<br>ICQ: <b>{$row['icq']}</b>";

// Если у вас есть моды, Репутация или просмотры профилей, то можетее раскоментировать ниже

// $info_user_mx .= "<br>Репутация: <b>{$row['repa']}</b>";

// $info_user_mx .= "<br>Просмотров <b>{$row['views']}</b>";
Ищем:
  <td width=130 height=22>  $user_name</td>
Меняем на:
  <td width=130 height=22>  $user_name <a href=\"#\" class=\"hintanchor\" onMouseover=\"showhint('$info_user_mx', this, event, '300px')\">[?]</a></td>
Проверяем результат Для тех, у кого стоит мод репутации или хак просмотров профиля авторская инструкция в атаче
Скрытая информация :: Авторизуйтесь для просмотра »

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
Тем
49554
Комментарии
57426
Опыт
552966

Интересно