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

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

Автор: GauraStyle от 31-08-2008, 23:08
Хак. Новая кнопка в профиле для админов
Данный хак добавляет в профиле пользователя кнопку быстрого перехода в раздел админцентра.в раздел редактирования данного пользователя.
Файл: 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
  • Группа: User
  • Icq: 365888
  • Комментариев: 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]

    --------------------
    • MSW
    • Регистрация: 28.12.2009
    • Репутация: (0|0|0)
    • 2 февраля 2010 19:44
    • 1
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.