Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

Добрый день!

 

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

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

 

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

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

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

 

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

 

Edited by gregoro
Link to post
Share on other sites

в common/dashboard

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

  • +1 1
Link to post
Share on other sites
5 часов назад, spectre сказал:

в common/dashboard

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

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

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

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

Link to post
Share on other sites

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
Link to post
Share on other sites

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

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

Edited by gregoro
Link to post
Share on other sites

  • 1 month later...
В 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:

 

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

Edited by gregoro
Link to post
Share on other sites

43 минуты назад, gregoro сказал:

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

 

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

 

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

 

тогда

 

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

  • +1 1
Link to post
Share on other sites
  • 10 months later...
В 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 опенкарт подскажите? 

Link to post
Share on other sites

4 минуты назад, comandir22 сказал:

 

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

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

Link to post
Share on other sites

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

в 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

Edited by comandir22
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.