функционал довольно прост.
обыкновенный review.
пользователь может создать обзор для какой-нибудь ноды. нужно чтобы сам обзор тоже был нодой - тогда админ сможет модерировать обзоры (публиковать нужные, снимать с публикации/удалять ненужные). прикрепляться обзоры к ноде наверное будут при помощи node_reference
к каждому обзору прикреплена оценка (fivestar, rate или другое). собственно смысл в том, что оценку можно поставить только с обзором (то есть написав review для ноды).
пользователь может написать только один обзор для одной ноды, но может отредактировать любой свой обзор (вместе с оценкой естественно).
общая оценка считается на основе всех опубликованных обзоров для определённой ноды.. логично, что, при удалении обзора, или снятии его с публикации, общая оценка будет меняться (пересчитываться, или как-то ещё).
есть модули, которые вроде как делают такое. например: nodereview, userreview... но все эти модули, которые у меня получилось найти - dev версии, либо вообще совсем сырые.
может есть что-то стабильнее? или какой-то проверенный способ. или может где можно почитать как настроить стандартные модули (fivestar, views, nodereference и т.д.) чтобы получить то что мне нужно?
Комментарии
rtfh fivestar
сам спросил - сам ответил...
100% решения нет без самописа не обойтись хотябы для общего рейтинга ревью
таки мне подошло вот это решение - https://drupal.org/node/1308114 .. подходит почти на все 100
а где там рейтинг нод складывается и выводиться общий?
это как раз там есть..
собственно та ссылка, которую я тут оставил - там пошаговая инструкция как сделать такой функционал с комментариями к ноде. у каждого комментария есть рейтинг, в ноде - общий рейтинг. это делается через опцию Target в настройках поля fivestar. чтобы получить эту опцию, нужно правильный виджет выбрать. так же нужно чтобы комментарий и нода использовали одно и тоже поле (field_rating или как там вы его назовёте).
тоже самое можно сделать и с node reference вместо комментариев.. сам пробовал - получилось. от комментариев ничем не отличается. только надо добавить поле node reference в тип контента review.
но я решил остановиться на комментариях. мне этого хватило. и это в некоторых случаях гораздо удобней и быстрее. лишних модулей не нужно и всяких представлений подключать к ноде не нужно опять же.. оформлять тоже удобно.