Хотелось бы добавить пункт «Только для друзей», чтобы комментировать могли только пользователи-друзья.
Возможно ли реализовать?
Если будут предложения, пишите.
В вашем варианте сами комментарии должны быть видны остальным?
Да, комментарии должны быть видны всем в обычном режиме, а оставлять их, при выбранной опции, могут только друзья.
В текущей реализации юзер просто выключает комментарии у записи.
В вашем варианте сами комментарии должны быть видны остальным?
Свежая версия компонента всегда будет в файлах моего профиля.
1. Установите как обычно docs.instantcms.ru/manual/addons
2. Пройдите в Админку сайта — Компоненты — Управление событиями
в фильтре укажите content_before_item и поставьте Комментарии только для друзей выше, чем Комментарии
Это надо сделать ОБЯЗАТЕЛЬНО, так как в событии компонента content_before_item компонента Комментарии только для друзей вводятся ограничения для компонента Комментарии
3. Все.
3.1. Для перфекционистов текст варианта вынесен в языковой файл system/languages/ru/controllers/zcommentsfriends/zcommentsfriends.php
Можно пользоваться
В вариантах комментирования появится 3й вариантИ при его выборе у недругов пропадет кнопка комментирования
Если что-то пойдет не так
Просто отключите компонент в списке компонентов. И его ограничения перестанут действовать, доп. вариант пропадет.Если компонент устроит, размещу решение в блогах.
Править шаблон в планы не входит.
Def, когда комментарии уже есть, писать негде
Править шаблон в планы не входит.
Спасибо огромное! Протестировал, все работает! Именно так, как и планировалось.
Как выше говорилось, было бы разумно "недругам" выводить соответствующую надпись, что надо сначала подружиться, но, думаю, это некритично.