Вы не зашли.
Хочу сделать невидимым в верхнем меню админки пункт Плагины для всех, кроме администратора. Для этого в файле engine/skins/default/index.php добавляю
<? if (global.user.status == 1) { ?> Плагины <? } ?>
Т.Е.
<li><a href="$PHP_SELF?mod=files" class="add_files">Файлы<small>Загрузить файл</small></a></li>
<? if (global.user.status == 1) { ?> <li><a href="$PHP_SELF?mod=extras" class="add_plugins">Плагины<small>Плагины</small></a></li> <? } ?>
<li><a href="$PHP_SELF?mod=categories" class="add_category">Категории<small>Категории</small></a></li>
Это не работает, т.е. - не убирает ссылку "Плагины" для редактора. Что я неправильно делаю?
Изменено vl (2015-12-07 00:34:11)
Не в сети
а просто на твиге почему не сделаешь
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
а просто на твиге почему не сделаешь
это index.php админки, там вывод через heredoc.
Можно сделать так:
1. после строк
if ($userROW['status'] == 1 || $userROW['status'] == 2) {
$unapp = $mysql->result("SELECT count(id) FROM ".prefix."_news WHERE approve = '0'");
if ($unapp)
$unapproved = ' [ <a href="?mod=news&status=2"><font color="red"><b>'.$unapp.'</b></font></a> ] ';
}
добавить:
$showextras = ($userROW['status'] != 1) ? ' class="disabled"' : '';
2. добавить стиль класса (в index.php либо в таблицу стилей админки):
<style>
.disabled { display: none; }
</style>
3. Отредактировать строки верхнего и нижнего меню - добавить класс:
<span${h_active_extras}${showextras}><a href="$PHP_SELF?mod=extras" title="$lang[extras_t]">$lang[extras]</a></span>
<li${showextras}><a href="$PHP_SELF?mod=extras" class="add_plugins">Плагины<small>Плагины</small></a></li>
Изменено Zemlemer (2015-12-07 10:08:47)
Не в сети