This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Веб мастер - CMS Joomla

Не работает? Начинай читать инструкцию.

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

Что бы скрыть текст от не авторизированных пользователей Joomla, есть два варианта. Использовать плагин скрытие контента от гостей, и вcтавка кода php для показа текста только зарегистрированным пользователям на сайте.

Предлагаю ознакомиться с предложениями моих партнёров

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

PHP код для вывода текста для авторизированных и не авторизированных (гостей).

В вашем index.php шаблона Joomla как правило уже есть ниже написанная строка, но если вы пишите шаблон сами, не забудьте про неё.

$user = JFactory::getUser();

Теперь условие проверки - зарегистрирован или гость

<?php if ($user->guest) { ?> 
        Здесь то, что видно только для не авторизированных пользователей
<?php } else { ?> 
        Видно только для пользователей авторизировавшихся на сайте
<?php } ?>

PHP код для вывода текста только для авторизированных пользователей Joomla.

<?php if !($user->guest) { ?> 
        Видно только для зарегистрированных пользователей
<?php } ?>

 PHP код для вывода текста только для супер администратора Joomla.

<?php if ($user->authorise('core.admin')) { ?> 
        Видно только супер админу
<?php }

Что бы в контенте можно было использовать вставки кода php, необходим плагин с названием Sourcerer от известного разработчика Regular Labs.

Если Вам надо исключительно шаблонный подход, можно использовать плагин Hide Guest Content -скрытие контента от гостей - !Joomla 3.x с группами пользователей.

Предлагаю ознакомиться с предложениями моих партнёров