- Совместимость
- проверялся на совместимость
- Изменения в БД
- требуются
- Дополнительные требования
- https://torrentpier.com/resources/lokalnaja-galereja.147/
- Автор
- fly_indiz
- Общественное достояние
- нет
Описание: Данный мод добавляет дополнительные права для групп.
Совместимость: v2.1.5, LTS.
Оригинальная тема
P.S. В моде пока неоптимально реализовано право безлимитной скачки. в анонсер добавляется 1 запрос и подключается лишний большой файл. для анонсера это критично. если второе ещё можно убрать, то от первого буду думать как уйти.
P.P.S Поскольку в v2.1.5 и выше нету локальной галереи из коробки, была добавлена поддержка сторонней галереи от Zenden. Скачать её можно тут.
Вроде на этом минусы кончаются.. теперь краткое описание мода.
Для внедрения нового права, которого нет в моде нет ничего проще.
Право делится на объявление и реализацию.
Чтоб объявить право - придумывается для него новое короткое название (например 'pravo') и прописывается в блок $bf['group_opt'] в файле functions.php и описание в ru/main.php в виде $lang['GROUP_OPT_PRAVO'].
Чтобы реализовать право - найти тот(/те) участок(/ки) кода, на которые должно влиять право и воспользоваться конструкцией bf($userdata['group_opt'], 'group_opt', 'pravo'). Она возвращает true если право есть и false если нету.
Совместимость: v2.1.5, LTS.
Оригинальная тема
P.S. В моде пока неоптимально реализовано право безлимитной скачки. в анонсер добавляется 1 запрос и подключается лишний большой файл. для анонсера это критично. если второе ещё можно убрать, то от первого буду думать как уйти.
P.P.S Поскольку в v2.1.5 и выше нету локальной галереи из коробки, была добавлена поддержка сторонней галереи от Zenden. Скачать её можно тут.
Вроде на этом минусы кончаются.. теперь краткое описание мода.
- Каждая группа имеет набор прав в виде (да/нет)
- Юзер получает сводный набор прав в зависимости от того в каких группах состоит
Для внедрения нового права, которого нет в моде нет ничего проще.
Право делится на объявление и реализацию.
Чтоб объявить право - придумывается для него новое короткое название (например 'pravo') и прописывается в блок $bf['group_opt'] в файле functions.php и описание в ru/main.php в виде $lang['GROUP_OPT_PRAVO'].
Чтобы реализовать право - найти тот(/те) участок(/ки) кода, на которые должно влиять право и воспользоваться конструкцией bf($userdata['group_opt'], 'group_opt', 'pravo'). Она возвращает true если право есть и false если нету.
- Инструкция по установке
-
Находится в архиве с модом. Файл: Установка.txt.