Дополнительная опция для вывода "Комментариев"

InstantCMS 2.X
#1 11 декабря 2020 в 00:44
Здравствуйте! При публикации статей пользователь выбирает возможность комментирования, «Да» или «Нет».
Хотелось бы добавить пункт «Только для друзей», чтобы комментировать могли только пользователи-друзья.
Возможно ли реализовать?
Если будут предложения, пишите.
#2 11 декабря 2020 в 06:04
В текущей реализации юзер просто выключает комментарии у записи.
В вашем варианте сами комментарии должны быть видны остальным?
#3 11 декабря 2020 в 17:18


В текущей реализации юзер просто выключает комментарии у записи.
В вашем варианте сами комментарии должны быть видны остальным?

Zau4man
Да, комментарии должны быть видны всем в обычном режиме, а оставлять их, при выбранной опции, могут только друзья.
#4 12 декабря 2020 в 20:49
Попробуйте /users/files/download7776.html
Свежая версия компонента всегда будет в файлах моего профиля.

1. Установите как обычно docs.instantcms.ru/manual/addons
2. Пройдите в Админку сайта — Компоненты — Управление событиями
в фильтре укажите content_before_item и поставьте Комментарии только для друзей выше, чем Комментарии
Это надо сделать ОБЯЗАТЕЛЬНО, так как в событии компонента content_before_item компонента Комментарии только для друзей вводятся ограничения для компонента Комментарии



3. Все.
3.1. Для перфекционистов текст варианта вынесен в языковой файл system/languages/ru/controllers/zcommentsfriends/zcommentsfriends.php

Можно пользоваться

В вариантах комментирования появится 3й вариант



И при его выборе у недругов пропадет кнопка комментирования


Если что-то пойдет не так

Просто отключите компонент в списке компонентов. И его ограничения перестанут действовать, доп. вариант пропадет.

Если компонент устроит, размещу решение в блогах.
#5 13 декабря 2020 в 17:04
тогда было бы правильно для остальных выдавать — Комментировать записи могут только друзья "Ник"
#6 13 декабря 2020 в 17:16
Def, когда комментарии уже есть, писать негде



Править шаблон в планы не входит.
#7 20 декабря 2020 в 19:21


Def, когда комментарии уже есть, писать негде



Править шаблон в планы не входит.

Zau4man

Спасибо огромное! Протестировал, все работает! Именно так, как и планировалось.
Как выше говорилось, было бы разумно "недругам" выводить соответствующую надпись, что надо сначала подружиться, но, думаю, это некритично.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.