Хак. Новая кнопка в профиле для админов

Хак. Новая кнопка в профиле для админов
Данный хак добавляет в профиле пользователя кнопку быстрого перехода в раздел админцентра.в раздел редактирования данного пользователя.
Файл: engine/modules/profile.php
Ищем:
else $tpl->set_block("'\[not-logged\](.*?)\[/not-logged\]'si","<!-- profile -->");

Ниже добавляем:
if ($is_logged AND ($member_id['user_group'] == 1)) {
        $tpl->set('[admin]',"");
        $tpl->set('[/admin]',"");
    }
    else $tpl->set_block("'\[admin\](.*?)\[/admin\]'si","<!-- profile -->");

Ищем:
else $tpl->set('{edituser}', "");

Ниже добавляем:
if ($is_logged) {
        $tpl->set('{editadmin}',"[ <a href="/".$config['admin_path']."?mod=editusers&action=edituser&id=".$row['user_id'].""><font color=red>забанить</font></a> ]");
        }
        else $tpl->set('{editadmin}', "");

Дальше идём в папку с вашим шаблоном, открываем блокнотом userinfo.tpl ,
В нужном месте вставляем вставляем:
Код:
[admin] {editadmin} [/admin]

Автор: Маккой
laughing
Другие новости по теме:

Категория: Хаки ----- Просмотров: 2534 ----- Комментариев: 1

Вернуться

  • MSW

  • 2 февраля 2010 19:44
  • Группа: User
  • ICQ: 365888
  • Регистрация: 28.12.2009
  • Комментариев: 15
  • Публикаций: 9
^
это всё делается проще:
Файл: engine/modules/profile.php
Ищем:
    
    if( $is_logged and ($member_id['user_id'] == $row['user_id'] or $member_id['user_group'] == 1) ) {


Добавляем ВЫШЕ:

if ($member_id['user_group'] == 1)
{
    $tpl->set('{editadmin}',"<a href=\"/".$config['admin_path']."?mod=editusers&
;a
mp;action=edituser&id=".$row['user_id']."\" target=\"_blank\">АдминЦентр</a>");
}
else $tpl->set('{editadmin}', "");


в шаблоне:
{editadmin}


или ещё проще используя теги:

[group=1]ссылка[/group]

--------------------