[Экспорт вьюхи] "Спасибо" пользователям - вывод списка благодарностей каждого пользователя и общего списка (Flag + Views)

Аватар пользователя Айдар Айдар 9 мая 2012 в 1:50

Сам мучился пару часов - вдруг кому еще понадобится...

Во вложении экспортный файл вьюхи, в которой 2 пейджа: первый выводит таб в профиле (user menu) со списком комментов, за которые пользователю сказали "спасибо", второй - список всех юзеров с их комментами, за которые их (юзеров) благодарили.

Начальные данные: флаги для комментариев.

Нерешенные вопросы (upd: авродя уже решено во втором комменте этого поста): как вывести тупо цифрой кол-во благодарностей (флагов в комментариях, автором которых является юзер) (flag_count) пользователя с теми же начальными данными?

ВложениеРазмер
Иконка простого текстового файла view_export_for_thanks_flag.txt46.53 КБ

Комментарии

Аватар пользователя Айдар Айдар 9 мая 2012 в 2:25

"Айдар" wrote:
как вывести тупо цифрой кол-во благодарностей

Альтернативное решение: добавить еще один флаг с типом "пользователь", рулесами сделать событие "Добавить флаг пользователю: автору коммента" при событии "Коммент помечен флагом X", далее дело снова за вьюсом, а там уже проще пареной репы. Smile

Главное не забыть создать еще один рулес с отменой флаггинга юзера в случае отмены флаггинга коммента (если отмена разрешена в настройках флага).