Перейти к содержанию
gregoro

Как скрыть страницу "Панель управления" от пользователя?

Рекомендуемые сообщения

Добрый день!

 

Хочу дать доступ копирайтеру, чтобы он мог править статьи на сайте.

У меня окстор 2.1

 

Доступ настроил. Настраивал через Система-пользователи-группы пользователей.

Никуда кроме нужных разделов админки пользователь попасть не может.

Кроме... Панели управления. Где собраны ключевые показатели бизнеса :blink:

 

Можно ли как-то к ней закрыть доступ?

 

Изменено пользователем gregoro

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в common/dashboard

if ($this->user->getGroupId() == 'группа копирайтера') скрывать dashboard

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, spectre сказал:

в common/dashboard

if ($this->user->getGroupId() == 'группа копирайтера') скрывать dashboard

Не совсем понял где если честно :-) 

Можете пошагово написать?

Благодарность на указанные реквизиты скину ;-) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
48 минут назад, gregoro сказал:

Не совсем понял где если честно :-) 

Можете пошагово написать?

Благодарность на указанные реквизиты скину ;-) 

admin/controller/common/dashboard.php
где-то в начале пишете такую строчку

$data['show'] = ($this->user->getGroupId() != 'группа пользователей копирайтера') ? true : false;

admin/view/template/common/dashboard.tpl

перед

<div id="content">

пишем

<?php if ($show) { ?>

 

перед <?php echo $footer; ?>

закрываем 

<?php } ?>

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сработало :-) Спасибо вам огромное!

Напишите куда и сколько закинуть :-) В лс можно)

Изменено пользователем gregoro

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 26.09.2017 в 15:34, spectre сказал:

admin/controller/common/dashboard.php
где-то в начале пишете такую строчку

$data['show'] = ($this->user->getGroupId() != 'группа пользователей копирайтера') ? true : false;

admin/view/template/common/dashboard.tpl

перед

<div id="content">

пишем

<?php if ($show) { ?>

 

перед <?php echo $footer; ?>

закрываем 

<?php } ?>

Добрый вечер!

 

А вы не можете подсказать, как правильно вписать две группы сюда? В коде пхп не шарю совсем, наугад тыкал - не получилось ничего... :oops:

 

Ведь по факту доступ к консоли только админу и нужен. Остальным группам - нет.

Изменено пользователем gregoro

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
43 минуты назад, gregoro сказал:

Добрый вечер!

 

А вы не можете подсказать, как правильно вписать две группы сюда? В коде пхп не шарю совсем, наугад тыкал - не получилось ничего... :oops:

 

Ведь по факту доступ к консоли только админу и нужен. Остальным группам - нет.

 

тогда

 

$data['show'] = ($this->user->getGroupId() == 'группа пользователей админа') ? true : false;

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 26.09.2017 в 15:34, spectre сказал:

admin/controller/common/dashboard.php
где-то в начале пишете такую строчку

$data['show'] = ($this->user->getGroupId() != 'группа пользователей копирайтера') ? true : false;

admin/view/template/common/dashboard.tpl

перед

<div id="content">

пишем

<?php if ($show) { ?>

 

перед <?php echo $footer; ?>

закрываем 

<?php } ?>

 

а для 1.5.4 опенкарт подскажите? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, comandir22 сказал:

 

а для 1.5.4 опенкарт подскажите? 

Точно так же, только адаптировав контроллер под 1.5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помогите пожалуйста, не понимаю как это делается.Благодарность на указанные реквизиты скину.

в admin/controller/common/ .... есть forgotten.tpl и туда добавить

где-то в начале пишете такую строчку ??

$data['show'] = ($this->user->getGroupId() != 'группа пользователей копирайтера') ? true : false;

 

, а в admin/view/template/common

я посмотрел , там есть  <div id="content"> :mellow:

 

2018-09-12_110207.png

2018-09-12_111412.png

2018-09-12_111436.png

Изменено пользователем comandir22

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пишите в лс, за пару пива сделаю 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.