Помогите настроить комментарии

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Помогите настроить комментарии

#16 16 октября 2018 в 17:38

как мне смогут ответить, если мой комент, не будет виден никому кроме автора?

lakomet

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

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

lakomet

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

PS, Я сделал фильтр, для пользователей это "только свои + ответы на свои", для автора "я автор и вижу все комменты". Сейчас закину обновление.
#17 16 октября 2018 в 19:38
Думаю, речь за систему комментариев аля фриланс. Т.е. юзер оставляет комментарий и это видит только он и автор записи, больше никаких чужих ответов юзер не видит. Сам автор записи видит все ответы, все ветки комментариев и может везде отвечать. От автора можно скрыть форму ответа на сам пост, т.е. оставить возможность только отвечать на комменты, так вроде логично.
В идеале, конечно, на выбор, т.е. при создании записи автор выбирает чекбоксом скрывать комменты от остальных или нет.
#18 16 октября 2018 в 20:57
Василич, в принципе все, что вы написали уже именно так и работает. Кроме скрытия формы ответа — для этого нужны правки шаблона. Я не хочу их делать в рамках компонента… Если кто-то для себя захочет — нужно править шаблон.

В идеале, конечно, на выбор, т.е. при создании записи автор выбирает чекбоксом скрывать комменты от остальных или нет.

Василич
Это можно, никаких проблем. Сейчас это настраивается целиком для всего типа контента, но можно добавить и настройку через значение поля. Я пока не трогаю, надо подождать отзывов — не обновлять же по пять раз в день)
#19 17 октября 2018 в 03:12


Спасибо большое, проблема решена!)

@SmartControl
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.