ID: category_access
Name: Доступ к категориям
Version: 0.03
Actions: news:show; category_access.php
Config: config.php
Type: plugin
Title: Управление доступом пользователей к категориям
Description: Управление доступом к категориям по группам и персональным правилам
Information: Требования PHP: 7.4–8.4; исправлены устаревшие конструкции, стабильность админ-настроек
Author: Ivan Litvinenko (Amarelius)
Плагин позволяет управлять доступом пользователей к категориям в зависимости от
- Групп пользователей
- Категории закрепленной за конкретным пользователем
- Общих категорий
Особенности работы плагина:
- Плагин не делает дополнительных запросов к БД
- В случае ограничения доступа пользователю выводится соответствующее сообщение,
которое можно редактировать в админ-панели плагина
- Плагин корректно обрабатывает страницы со смешанными новостями (из разных категорий),
но при этом на странице может отображаться меньше новостей, чем указано в настройках.
Это связано с тем, что плагин не корректирует SQL-запросы, а просто блокирует отображение
новостей из закрытых категорий
Совместимость:
- Ядро NG CMS: согласно MinEngineBuild в version-файле
- PHP: 7.4–8.4 (устранены устаревшие конструкции, используется __construct)
Изменения в 0.03:
- Удалён старый конструктор с именем класса; оставлен __construct для PHP 7.4–8.4
- Уточнены требования по версиям PHP в version/readme
Изменения в 0.02:
- Совместимость с PHP 7/8 (добавлен __construct и явные свойства класса)
- Повышена стабильность в админке: обработаны пустые настройки и несуществующие действия
- Небольшие правки текста и описаний
Скачать:category_access.zip