Здравствуйте!
Пытаюсь через Views сделать список групп OG с рейтингом. Для рейтинга используется Voting Up/Down (и Voting API, соответственно)
Однако у групп рейтинг равен 0 (что, видимо, логично, т.к. голосовать пользователи могут за записи блога, а не группу в целом)
Подскажите, пожалуйста, как можно вывести список групп с указанием суммарного рейтинга всех записей каждой из групп?
Т.е. сумма рейтингов записей группы будет являться рейтингом данной группы.
Может быть и не через Views, а как-нибудь еще?
Спасибо!
Комментарии
интересно было бы услышать решение данной проблемы
хм.. а как рейтинг постов красит группу? Вероятно для групп важнее количество постов и пользователей.
Например есть группа почитателей некого актера. В группе 100 пользователей и один пост с биографией этого актера. Вероятность того что этот пост будет наделен рейтингом +100 очень велика.
Другая группа пусть состоит из 200 человек и обсуждают они вопросы политики, количество записей - 500. Поскольку тема спорная то будут записи с рейтингом от +200 до -200 :), а в сумме +1.
Теперь по суммарному рейтингу получаем, что группа с одной записью - это круто, а группа в которой больше пользователей и записей - плохая.
Надеюсь объяснил понятно и убедил.
действительно, весьма убедительно
делал подобное тут - http://comp.samex.ru/community, но дело нелегкое. Там и написание фильтра и поля в Views( через API views) с помощью служебного модуля, там и сортировка через функции темизации вида и так далее. Танцев с бубном хватает. Будет время отписать - напишу решение.
подскажите, а как реализовать такое?
не понимаю. В поле сортировке подобного ничего нет