Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2015-12-07 00:31:31

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Визуально упростить админку для редактора и ниже

Хочу сделать невидимым  в верхнем меню админки пункт Плагины для всех, кроме администратора. Для этого  в файле 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)

Не в сети

#2 2015-12-07 04:29:32

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: Визуально упростить админку для редактора и ниже

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

Не в сети

#3 2015-12-07 10:07:58

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: Визуально упростить админку для редактора и ниже

irbees2008 пишет:

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

это 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)

Не в сети

Подвал раздела

Работает на FluxBB