Контент не доступный гостям
Постить на отдельной странице так же неудобно т.к. есть лента в кторой должны отображаться произведения. Вторая лента неуместна.
Размещать такой контент в закрытых группах.Иногда очень нужно не показывать контент гостям, только для зарегистрированных пользователей. Как это можно реализовать?
Размещать такой контент в закрытых группах.Иногда очень нужно не показывать контент гостям, только для зарегистрированных пользователей. Как это можно реализовать?
Или зайти в настройки типа контента -> доступ и настроить:
Запретить просмотр списка записей
Если это правило задано хотя бы для одной из групп, гостям список записей не показывается
Либо добавить в опции показа, где "показывать друзьям" такую, что "показывать зарегистрированным" т.е. человек сам выбирает кому ему показывать свой пост. Но это конечно потребуется доработка скорее всего.
Нет ли готового решения, я интересуюсь )
Вроде б достаточно просто реализуется.
Делаете поле флаг. При создание записи, пользователь ставит флажок.
Предположим создаю поле "флаг" в "доступе для чтения" нет гостей. Не нашел, где есть шаблон записи. Наверное просто, но не вижу к сожалению )
После в шаблон xxx_item.tpl.php
В самый верх вставляете код
<?php if (empty($item['ваше поле флаг']) && !cmsUser::isLogged){ echo 'Запись скрыта настройками приватности'; return; } ?>
не проверял, может не работать.
чтоб не переделывать, нужно не чего не делать!Хочется чего-то что не придется потом переделывать