Скрытие блока для админа

Главные вкладки

Аватар пользователя Freedom Freedom 14 января 2009 в 22:07

Как скрыть определённый блок только для админа? Понятно что придётся писать код на пхп в блоке. Вопрос в том что написать лучше.

Комментарии

Аватар пользователя Ромка Ромка 14 января 2009 в 23:43

А не проще ли создать новую роль, присвоить эту роль только админу и в свойствах блока указать, что блок надо показывать всем ролям кроме админской.

Аватар пользователя dkslalkasdlsa dkslalkasdlsa 15 января 2009 в 1:31

Первоначальному админу доступно все.

Под первоначальным админом создайте роль со всеми привилегиями.

Далее под этой ролью убейте первоначального админа.
У Вас останутся все созданные Вами админские роли, кроме нашего админа user/1.

Как я понял именно наш user/1 видит все. т.к его больше нет, проблема отпадает.

Аватар пользователя Freedom Freedom 15 января 2009 в 17:28

тогда такой вопрос, есть скрипт размещённый в одном блоке. из за него при редактировании материала не отображается FCKEditor и недоступны параметры Формат ввода и пр. Как вылечить?

Аватар пользователя Freedom Freedom 17 января 2009 в 1:10

Непосредственно сам скрипт:

<script src="http://www.konferencii.ru/sf/prototype/js/prototype.js"></script> <script src="http://www.konferencii.ru/js/informer.js"></script>
<p><style type="text/css">
.__konf_informer {background-color: #eaffea;width:180px;padding: 5px;}
.__konf_title, .__konf_title a{color: #5293db;font-size:10pt;}
.__konf_date_place {color:#717171;font-size:8pt;}
.__konf_row {clear:both;}
.__konf_arrow {font-size: 14px;line-height: 14px;}
</style></p>
<div id="__informerObject">&nbsp;</div>
<div id="__infscript">&nbsp;</div>
<script>inf__loadScript('http://www.konferencii.ru/application/apiInformer?key=ByNzfPxm4P8ryFvDmr...');</script>
Аватар пользователя kustoru kustoru 12 октября 2010 в 17:53

Химический Али wrote:
Сделал

<?php
if (!user_access('access administration pages'))
{
  return 
TRUE;
}
else {
  return 
FALSE;
}
?>


Юху! Работает как часы. А вариант с $is_admin не работал. Спасибо большое за этот код.

Аватар пользователя Химический Али Химический Али 20 января 2009 в 11:07

"Freedom" wrote:
Спасибо попробую. А что можно сказать по поводу скрипта самого? В чём дело?

Видимо, пространство имен как-то пересекается. Одноименные переменные или еще чего. В общем, выкиньте этот информер к черту. Неужели нельзя найти расово более читсых вариантов?