Скрываем контент сайта на Joomla от авторизованных пользователей

Интересное о Joomla


Здравствуйте дорогие друзья и любители Joomla. В этом руководстве мы покажем вам, как скрывать контент сайта на Joomla от авторизованных пользователей.

Скрываем контент сайта на Joomla от авторизованных пользователей

Скрываем контент сайта на Joomla от авторизованных пользователей

Зачем скрывать информацию от авторизованных пользователей? Самой распространённой причиной будет призыв зарегистрироваться на сайте. Ведь когда пользователь заходит на сайт под своим именем, ему уже не нужно видеть большую кнопку «Зарегистрируйся сейчас».

Мы расскажем, как сделать это в Joomla версии 2.5 и 3. В Joomla 3 реализовать всё немного проще.

Группы пользователей

media_1386085113515

  • Через панель администрирования зайдите в Пользователи > Группы.
  • Если вы используете Joomla 2.5, вам нужно будет добавить новую гостевую группу, предком которой будет публичная группа. В Joomla 3 просто убедитесь, что такая группа уже создана.

Просмотр уровней доступа

media_1386085256062

  • Зайдите в Пользователи > Уровни доступа.
  • В Joomla 2.5 вам потребуется добавить соответствующий уровень доступа под названием Гость. В Joomla 3 он присутствует по умолчанию.

Настройте гостевую группу

media_1386085413456

  • На экране управления пользователями нажмите на иконку «Параметры».
  • Найдите гостевую группу и присвойте ей уровень доступа «Гость». В Joomla 3 это уже сделано за вас.

Добавьте статью для неавторизованных посетителей

media_1386085730111

  • Зайдите в Контент > Менеджер статей > Добавить новую статью.
  • Впишите заголовок и информацию, которую должны видеть неавторизованные пользователи.
  • В «Уровне доступа» выберите «Гость».
  • Мы хотим, чтобы статься выводилась на главной странице. Поэтому в пункте «Отображать на главной» выберите «Да», а  если вам нужны жалюзи,
    велком сюда.
  • Нажмите «Сохранить и закрыть».

Добавьте статью для авторизованных посетителей

media_1386085970387

  • Заполните заголовок и текст статьи, которую должны видеть пользователи, вошедшие на сайт.
  • В «Уровне доступа» выберите «Зарегистрированный пользователь». Параметр «Отображать на главной» переключите в положение «Да». Затем нажмите «Сохранить и закрыть».

Проверка: Шаг 1 — Добавьте пользователя

media_1386086239161

  • Зайдите в Пользователи > Управление пользователями > Добавить нового пользователя.
  • Заполните поля имя, логин, пароль (дважды) и электронный адрес.
  • Перейдите на вкладку «Назначенные группы» и убедитесь, что по умолчанию там стоит группа «Зарегистрированные пользователи».
  • Нажмите «Сохранить и закрыть».

Проверка: Шаг 2 — Откройте главную страницу, не входя на сайт

media_1386086382517

  • Откройте свой сайт.
  • Убедитесь, что на главной странице отображается статья, которой был присвоен публичный доступ.

Проверка: Шаг 3 — Откройте главную страницу, авторизовавшись на сайте

media_1386086576301

  • Зайдите на сайт, используя логин и пароль пользователя которого мы создали.
  • На главной странице вы должны увидеть статью, доступ к которой открыт только зарегистрированным пользователям. Статья с публичным доступом должна исчезнуть.

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

А на этом пост Скрываем контент сайта на Joomla от авторизованных пользователей завершен. Желаю вам побольше пользователей на ваших сайтах. Увидимся.

Joomla Блог Nauca – научись работать с Joomla

Хочешь получать на e-mail свежие статьи о компонентах, модулях, плагинах и других полезных вещах связанных с Joomla? Не пропусти ничего полезного, подпишись на новости блога Nauca: