Создание различных пользовательских страниц для различных групп JUGA
JUGA не может перенаправить пользователя после входа на определенную страницу, однако, если Вы используете плагин "Juga-Content plugin" можно создать единую пользовательскую страницу, которая будет отличаться для каждого пользователя.
Итак, как же это сделать
Создайте элемент контента, который будет служить в качестве главной страницы
Создайте различные страницы в пределах элемента контента
Добавьте все содержимое, которое Вы хотели бы показывать различным группам пользователей. Вы можете использовать любые формы и код для форматирования, по мере необходимости. Самый простой способ это просто привязать раздел в рамках этого элемента контента для каждой группы.
Управление доступом
Теперь достаточно просто применить следующие коды, чтобы каждый видел то, что ему положено.
Это можно сделать с помощью кода "jugaaccess" с различными названиями групп.
Примеры:
После этого, пользователь получает доступ к Вашей странице, в зависимости от его группы JUGA. Он сможет увидеть один из этих трех разделов.
Расширенные типы страниц
Если Вы не хотите, чтобы создавалось несколько страниц и дублировался текст, Вы можете использовать пару улучшенных функций управления, чтобы сделать страницу более динамичной.
Включение другого содержания
Если Вы не хотите, чтобы содержимое страницы находилось в содержании одной статьи, Вы можете использовать плагин содержания вложений, такой как свободное расширение EMBED, разработчиков Juga!
Плагин является свободным расширением, который позволяет вставлять одну часть содержимого в другую. Это может быть один элемент контента/статьи или же целый раздел.
Примеры:
- {jugaacess Group1} { embed where=content@where_id=132}{/jugaaccess}
- {jugaacess Group2} { embed where=content@where_id=173}{/jugaaccess}
Этот код будет отображать содержимое элемента с идентификатором "132" только тем, кто являются членами группы "1" JUGA и будет отображать содержимое элемента с идентификатором "173" только тем, кто являются членами группы "2" JUGA.
Joomla! 1.0
Если Вы используете Joomla! 1.0, формат кода будет таким:
- {jugaacess Group1}{ contentembedding where=content&where_id=132}{/jugaaccess}
- {jugaacess Group2}{ contentembedding where=content&where_id=173{/jugaacess}
Вы можете использовать любой код форматирования, который Вам нужен.
- ПРИМЕЧАНИЕ: Следите за тем, чтобы не было пробелов между "
{
" и "jugaacess
" для работоспособности кода.
Показ целой категории к определенной группе JUGA
Вставьте плагин (см. выше как это сделать) для отображения всего содержания категории. Для этого используйте этот код:
Joomla! 1.0
Если Вы используете Joomla! 1.0, то код должен быть таким:
Примечание: Всегда удаляйте пробел после "{
", если он имеет место там быть.
Показ содержания, с помощью логических операторов
В Juga Вы можете использовать логические операторы для того, чтобы указать, какие группы могут просматривать содержимое.
Пример:
Эта информация только для пользователей в группе 2 и 3 ИЛИ для тех, которые не находятся в группе 1
Отображение контента для пользователей, которые не вошли в систему
С помощью этого метода Вы можете показывать содержание, которое хотите, чтобы его видели те посетители сайта, которые не прошли идентификацию. Также, есть бесплатный плагин, с названием "Hider", он позволит Вам отображать содержимое основываясь на стандартных группах пользователей Joomla, а также иметь возможность отображать содержимое только тем посетителям, которые не прошли идентификацию.
Пример:
- {pub}Этот текст отображается только тем посетителям, которые не вошли на сайт{/pub}
Вы должны установить и включить плагин "Hider" для того, чтобы этот код работал.
ПРИМЕЧАНИЕ: Удалите пробел после "{
", если он присутствует. Это необходимо для правильной работы кода.
Комментарии (0)