tushov.ru

блог php-программиста, преподавателя и конcультанта

Joomla

Плагин AccessMat — ограничение доступа к материалам (статьям) в Joomla

Писал для одного проекта решил поделится этим простым плагином.

Перед использованием плагина AccessMat, Вам нужно открыть файл \administrator\components\com_content\models\article.xml

и добавить сразу после строчки

новый параметр:

После этого активируйте плагин.
На странице редактирования материала справа в Параметры — Расширенные будет доступна новая опция:  Доступ группы пользователей к материалу. Выберите  группу пользователей которая будет иметь доступ к Вашему материалу и сохраните изменения.

При попытке получить доступ к материалу(статье) пользователя который не состоит в группе назначенной материалу или же его группа не является старшей по отношению к выбранной — пользователь перенаправляется на Главную страницу сайта. Вы можете указать в настройках плагина URL-адрес страницы на которую пользователь будет перенаправлен в случае если у него нет прав на просмотр данного материла.

Скачать плагин  AccessMat

6 Comments

  1. Евгений

    т.е. теперь я могу перевести некоторых зарегестрированным юзеров в группу автор, и они будут иметь доступ к статьям?

    Спасибо!

    А отдельно группы создавать нельзя?
    Как то:
    — Юзер группа 1
    — Юзер группа 2
    …….
    — Юзер группа N

  2. Тушов Леонид

    Можно но это уже совсем другая история :)

  3. Андрейка

    Идея хорошая, но пример не рабочий
    Куда будет сохранятся новый параметр?
    Ручками создавать таблицу в БД или как?

    • Тушов Леонид

      Идея хорошая, но пример не рабочий
      Куда будет сохранятся новый параметр?
      Ручками создавать таблицу в БД или как?

      использовал в реальном проекте — значит рабочий, просто может что-то не так сделали

      Перед использованием плагина AccessMat, Вам нужно открыть файл \administrator\components\com_content\models\article.xml

      делали?

      Куда будет сохранятся новый параметр?

      Конечно же в базу — в таблицу com_content — Менеджера материалов как параметр материала

      Ручками создавать таблицу в БД или как?

      а где-то написано что надо ручками БД создавать?

  4. стас

    статья хорошая, все РАБОТАЕТ проверил лично, но у меня другая проблема!
    мне нужно чуть другое!

    допустим есть раздел или категория и чтобы в нем пользователи регистрировались с правами автора, именно в нем, и к другим разделам и категориям не имели доступа. Это своего рода свободное добавление материала, но в рамках категории или раздела! Подскажите есть что то подобное? Очень надо! СПАСИБО!

    • Тушов Леонид

      может стоит тогда посмотреть в сторону новой Joomla 2.5.x — там есть разделение прав пользователей и т.д.?

Leave a Reply

Theme by Anders Norén