Сам мучился пару часов - вдруг кому еще понадобится...
Во вложении экспортный файл вьюхи, в которой 2 пейджа: первый выводит таб в профиле (user menu) со списком комментов, за которые пользователю сказали "спасибо", второй - список всех юзеров с их комментами, за которые их (юзеров) благодарили.
Начальные данные: флаги для комментариев.
Нерешенные вопросы (upd: авродя уже решено во втором комменте этого поста): как вывести тупо цифрой кол-во благодарностей (флагов в комментариях, автором которых является юзер) (flag_count) пользователя с теми же начальными данными?
Вложение | Размер |
---|---|
![]() | 46.53 КБ |
Комментарии
человечище!
Альтернативное решение: добавить еще один флаг с типом "пользователь", рулесами сделать событие "Добавить флаг пользователю: автору коммента" при событии "Коммент помечен флагом X", далее дело снова за вьюсом, а там уже проще пареной репы.
Главное не забыть создать еще один рулес с отменой флаггинга юзера в случае отмены флаггинга коммента (если отмена разрешена в настройках флага).