Дорогоне всегда «круто»,
«Круто» — не всегда дорого

 
Документация Juga Ограничение содержания категорий

Ограничение содержания категорий

JUGA позволяет ограничить доступ к содержимому определенной категории. Он делает так, как это происходит во всех компонентах, путем ограничения доступа пользователей к URL.

Это очень важно помнить, в частности, для того чтобы не возникало вопроса: "Я создал категории в блоге. Настроил JUGA для ограничения определенных статей в категорию, но эти статьи по-прежнему показываются в блоге . Почему?" Если Вы внимательно читали инструкции, то Вы знаете, что JUGA рассматривает каждый URL в качестве отдельного элемента сайта. Это означает, что категория в блоге рассматриваются как отдельный элемент сайта.

Что из этого следует?

Категории ввиде блога: Если Вы собираетесь отображать категории в блоге, то Вы не можете ограничить статьи в категориях Введения (часть статьи до "Читать далее/Подробнее"). Они будут отображаться вместе с остальными статьями. Если Вы собираетесь использовать категории блога, мы рекомендуем Вам поместить статьи, которые необходимо ограничить, в отдельную категорию.
Категории ввиде таблицы: Если Вы используете табличную разметку (похожую наоригинальную разметку англоязычной документаци к компоненту), то названия всех Ваших статей будут в списке. Однако, когда пользователь попытается перейти на ограниченную статью, JUGA будет блокировать ему доступ, в том случае, если пользователь не может читать статью, в соответствии с ограничениями JUGA.

  • Вы можете скрыть все категории путем создания ограничений в меню. Чтобы ознакомиться с этим вопросом более подробно, пожалуйста, прочтите статью "Как скрыть элементы меню".

Инструкция

Давайте посмотрим, как ограничить содержание категории, когда категории отображаются двумя различными способами, блогом и таблицами:

  1. Создайте категорию содержания (Материалы => Менеджер категорий)
  2. Создайте статьи в этой категории (Материалы => Менеджер материалов)

Категории ввиде блога

URL, иначе ссылка, для макета блога в Joomla будет выглядеть примерно так:

  • URL-адрес: index.php?option=com_content&view=category&layout=blog&id=14
  • Запрос элемента сайта: option=com_content&id=14&view=category

Для Joomla 1.0 ...

  • URL-адрес: index.php?option=com_content&task=blogcategory&id=14
  • Запрос элемента сайта: option=com_content&id=14&task=blogcategory

Примечание: Переменные в запросах элементов сайта отсортированы иначе, чем в URL. Для того, чтобы узнать почему, смотрите статью "Создание элементов сайта" раздела "Базовая конфигурация".

Чтобы ограничить доступ к просмотру всей категории блога:

  1. Создайте/Подтвердите существование необходимых переменных (JUGA => Переменные)
    Вы должны иметь "task" и "ID" переменные

    Для Joomla 1.0 ...
    Вы должны иметь "view" и "ID" переменные.
  2. Примечание: У переменных должно быть включено Автодобавление. А у переменной 'ID' еще и группа чисел.

  3. Убедитесь, что "JUGA System Plugin" включен.
    Более подробно читайте в статье "Настройка плагина "JUGA - System Plugin" - Шаг №7" раздела "Инструкция по установке".

  4. Перейдите по пользовательской ссылке, которая приведет Вас в категорию блога.
    После этого системный плагин JUGA автоматически создаст правильный элемент для URL. Если этого не произойдет, Вы всегда можете создать элемент сайта вручную, по своему усмотрению. Если будете делать это вручную, не забудьте заменить "ID" значение на номер Вашей категории.

  5. Найдите элемент сайта для вашей категории
    В панели элементов сайта JUGA выберите фильтр для пользовательской части сайта и фильтр "com_content". Затем введите идентификационный номер категории в поле поиска. В отфильтровавшемся списке Вы должны увидеть Вашу категорию.

  6. Назначьте соответствующие группы JUGA для элементов сайта
    В колонке Группы выберите группу пользователей, которая должна иметь доступ к этой категории, а затем нажмите зеленый круг со знаком "+" рядом с заголовком этой колонки.

Категории ввиде таблицы

URL, иначе ссылка, для макета таблиц в Joomla будет выглядеть примерно так:

  • URL-адрес: index.php?option=com_content&view=category&id=14
  • Запрос элемента сайта: option=com_content&id=14&view=category
Для Joomla 1.0 ...
  • URL-адрес: index.php?option=com_content&task=category&sectionid=9&id=14
  • Запрос элемента сайта: option=com_content&id=14&task=category

Примечание: Переменные в запросе элемента сайта сортированы иначе, чем в URL-адресе. Почему, Вы сможете узнать в инструкции - "Создание элементов сайта" раздела "Базовая конфигурация".

Чтобы ограничить доступ к просмотру всей категории таблицы:

  1. Создайте/Подтвердите существование переменных (Административная панель JUGA => Переменные)
    Должны сущестовавать переменные "task" и "ID".

    Для Joomla 1.0 ...
    Должны сущестовавать переменные "view" и "ID".
  2. Примечание: У переменных должно быть включено Автодобавление (иконка зеленого цвета с галочкой). А у переменной 'ID' еще и группа чисел.

  3. Убедитесь, что "JUGA System Plugin" включен.
    Более подробно читайте в руководстве - "Настройка плагина "JUGA - System Plugin" - Шаг №7" раздела "Инструкция по установке".

  4. Перейдите по пользовательской ссылке, которая приведет Вас в категорию в таблице.
    После этого плагин "JUGA System Plugin" автоматически создаст элемент для URL-адреса. Если этого не произойдет, Вы всегда можете создать элемент сайта вручную, по своему усмотрению. Если будете делать это вручную, не забудьте заменить "ID" значение на ID номер Вашей категории.

  5. Найдите элемент сайта для вашей категории
    В панели элементов сайта JUGA выберите фильтр для пользовательской части сайта и фильтр "com_content". Затем введите идентификационный номер категории в поле поиска. В отфильтровавшемся списке Вы должны увидеть Вашу категорию.

  6. Назначьте соответствующие группы JUGA для элементов сайта
    В колонке Группы выберите группу пользователей, которая должна иметь доступ к этой категории, а затем нажмите зеленый круг со знаком "+" рядом с заголовком этой колонки.

Комментарии (0)

Оставить комментарий

Пожалуйста, войдите, чтобы комментировать.

Навигатор: Документация Juga Ограничение содержания категорий