Как настроить в joomla доступ к материалам по паролю без расширений

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

Для чего закрывать доступ к материалам

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

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

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

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

Данные пользователей полученные таким путём можно использовать для импорта в рассылочный сервис для последующих рассылок новостей, уже полноправным подписчикам сайта.

Какие настройки отвечают за показ анонсов всем посетителям сайта

Для этого в Joomla есть возможность в общих настройках материала включить пункт, который называется: “Показывать ссылки не авторизованным”, а в свойствах самого материала, который необходимо скрыть, указать доступ для “зарегистрированных”.

Включаем настройку для закрытых материалов
Доступ для зарегистрированных пользователей

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

Все дело в настройках меню. Те меню которые выводят статьи в формате блога, имеют чуть больше настроек, чем все остальные типы меню. А именно:

  • Использовать глобальные
  • Использовать настройки материала
  • Нет
  • Да

Все остальные типы меню не имеют возможности установить такую настройку как “использовать настройки материала”. Отсюда следует правило, что если в общих настройках материала указано “Показать ссылки не авторизованным”, а в пункте меню данная настройка это запрещает, либо установлено “использовать настройки материала”, а в самом материале, данная настройка отключена. В этом случае мы не увидим статью на сайте, поскольку она имеет доступ “для зарегистрированных” и увидеть ее смогут именно они и больше никто.

Но нас такой вариант не устраивает. Как тогда мы будем привлекать подписчиков, если нужные статьи скрыты? А просто так регистрироваться на сайте никто не захочет.

Как настроить отображение закрытого поста

Из описания выше можно понять чтобы все заработало как надо, все настройки должны совпадать. Самыми главными здесь настройками будут настройки именно меню. Чтобы мы не указывали в общих настройках материала, или в отдельно взятой статье, настройки меню могут переопределить их все.

Для того чтобы анонс статьи был виден всем, необходимо установить следующие настройки.
В общих настройках материалов:

Показать ссылки не авторизованным — ДА
В пункте меню — использовать глобальные или ДА

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

Данные настройки чаще всего используются когда закрытого контента много и есть смысл выводить их с данными настройками в автоматическом режиме. Но если такого контента мало, или принадлежит он к разным категориям или рубрикам, то можно поступить совершенно по другому.

Указать в пункте меню — использовать настройки материала. Тогда какую настройку мы укажем непосредственно в статье, та настройка и будет работать. Другими словами, настройки отдельно взятой статьи будут главней чем общие настройки, поскольку в меню мы указали чтобы действовали именно настройки самого материала.

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

Joomla доступ к материалам по паролю — пошаговое видео

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