Форум Diz-Cs.Ru
Преимущества регистрации:
Возможность создания тем
Общение с пользователями
Найдете множество полезной информации
Найдете своих единомышленников
DIZ-CS.RU - Мы с Вами НАВСЕГДА!
В данном разделе Вы сможете задать любой вопрос который касается uCoz. Если Вы ищите скрипт, то напишите в эту тему, также можете посетить наш раздел веб-мастеров.
Если у пользователя мало гарантий, то советуем провести сделку через гаранта.
  • Страница 1 из 1
  • 1
Модератор форума: -SAM-  
[FAQ] Как убрать админ панель от пользователей uCoz?
Дата: Ср, 30.05.2012, 20:37:26 | Сообщение # 1
Аватарка -SAM-
⇚ Stand Alone Man ⇛
OFF
Гл. Администратор
5630 Сообщения:
88 Награды:
262 Отзывы:
Сайт пользователя:
Как убрать админ панель от пользователей uCoz?

Думаю, многие хотели убрать админ панель от пользователей.
Существует несколько способов:

[spoiler="Первый способ"]Идем в Панель управления => Управление дизайном => Верхняя часть сайта => и в самый верх ставим данный код:
Код
<?if($GROUP_ID$='1')?><style type="text/css">#puzadpn {display:none}</style><?endif?>

И ещё, код прописывать нужно в теге head , так как теги style прописываются именно там.
* В этом случае код админ-панели будет виден в исходном коде страниц сайта.[/spoiler]
[spoiler="Второй способ"]
Код
<?if($USER_LOGGED_IN$)?><!--ADMIN_BAR--><?ifnot($USERNAME$='Админ')?><!-- // <?endif?>$ADMIN_BAR$<?ifnot($USERNAME$='Админ')?> // --><?endif?><!--/ADMIN_BAR--><?endif?>
Ну и естественно, если на сайте не один администратор, то их ники нужно указывать в условные операторы:
Код
$USERNAME$='Админ' || $USERNAME$='Admin'

* Скрытие панели "выпиливая" из исходного кода, что она перестает работать, но остается в нём.[/spoiler]
[spoiler="Третий способ (актуальный)"]Вставляем после <body> перед $GLOBAL_AHEADER$:
Код
<?if($USER_LOGGED_IN$)?><?if($USERNAME$='Админ')?><!--ADMIN_BAR-->$ADMIN_BAR$<!--/ADMIN_BAR--><?else?><?substr($ADMIN_BAR$,0,0)?><?endif?><?else?><!--ADMIN_BAR-->$ADMIN_BAR$<!--/ADMIN_BAR--><?endif?>

Всё! ) Админ-панель будет только для одного пользователя.
Если хотите сделать для нескольких, то в условии добавляете $USERNAME$='Админ' || $USERNAME$='Админ'
* В этом случае код админ-панели в исходном коде страниц виден не будет.[/spoiler]
Каким методом пользоваться - решать вам, как и то каким группам скрывать панель. Лично я рекомендую оставить всем группам, которые в АМС (админы и модеры), т.к., например, в панели выводит такие функции как: "Управление комментариями", "Неактивные материалы"... сами смотрите свои права для групп и принимайте решение.
И да, не забываем, что всегда можно вывести все нужные фичи из панели в шаблон отдельно, например, поставить скрипты на получение уведомления о пришедшем ЛС, написать ссылки на добавления материалов в разные модули...

Дополнительные возможности:


  • Страница 1 из 1
  • 1
Поиск: