Скрыть меню в зависимости от уровня члена

Здравствуйте. Системой пользуюсь чуть больше года и ни когда не было вопросов. Все работает отлично!

Единственный вопрос, который меня волнует, это:

Как скрыть меню в зависимости от уровня члена, например на странице "Файл" - "Добавить папку" = "Мои папки" = "Файлы".

Что бы "Standard" могли посетить страничку и скачать файлы, но не видели данное меню. Я закрыл доступ к добавлению файлов, но данные ссылки мешают и смущают пользователей "Standard".

А вот "Promotion" могли видеть это меню, что бы добавлять файлы для скачивание.

Скрин, на примере "ГРУППЫ" где находиться меню, прилагаю. Что бы знать о чем идет речь.

Знаю, что нужно редактировать в sys_objects_actions - eval.

Например "ФАЙЛЫ" - Eval - return $GLOBALS['logged']['member'] || $GLOBALS['logged']['admin'] ? _t('_bx_files_albums_add') : '';

С "logged" понятно. Но как распределить права с "member"?

У нас "member" и "Standard" и "Promotion".

ПОМОГИТЕ РАЗОБРАТЬСЯ!!! Может у кого есть решения!!!

меню.png · 264.2K · 334 views
Quote · 13 Aug 2012

В главном меню это можно сделать через стандартный модуль - Page Access Control

А вообще в настройках Членства Пользователя(Membership Levels) должно быть такое действие, типа File Add - его нужно вкл/выкл для нужного уровня членства   

Rules → http://www.boonex.com/terms
Quote · 16 Aug 2012

Понятно. Это мы знаем. Если Вы посмотрите на скриншот, то Вам понятно станет о чем я говорю. От того что я уберу галочку File Add и через Page Access Control ограничу просмотр, от этого меню "ДОБАВИТЬ ФАЙЛ" не исчезнет.

Quote · 16 Aug 2012

Тогда попробуйте заменить поле Eval на следующее:

return BxDolModule::getInstance('BxFilesModule')->isAllowedAdd() ? _t('_bx_files_albums_add') : '';

Rules → http://www.boonex.com/terms
Quote · 18 Aug 2012
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.