![]() |
Расширение не работает для юзера (не админа)
Вложений: 1
Здравствуйте всем.
Опишу свою проблему. Создал через kickstarter расширение, будет лежать оно в user_tools->log - суть его - показывает недавние изменения на сайте. Для этого расширение делает выборку из таблицы sys_log. И вот в чем проблема - работает расширение только из под админа, из под BE пользователя не отображается выборка из таблицы. Подозреваю, что проблема заключается в том, что расширение берет глобальные настройки MCONF в функции init() (большая часть кода была взята из sysext/belog). Подскажите, люди умные, где проблему искать ) Основной код модуля прилагается. |
а что в файле conf.php в папке модуля (mod1)?
Там должно быть что-то вроде этого: $MCONF['access'] = 'user,group'; Настройки доступа определяют, как система обрабатывает попытки доступа к модулю. Если оставить пустое значение, то модуль появится для ВСЕХ пользователей. Настройка “admin” дает доступ к модулю только лишь для внутренних пользователей администраторов. Можно ввести “user”, “group” или оба в список. Каждый код определяет, появится ли модуль в настройках для внутреннего пользователя или группы пользователей. Вообще, почитайте о модулях только что выложенное мной руководство doc_tut_backend. |
Часовой пояс GMT +4, время: 20:21. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot