Народ, всем привет. Для Drupalа существует замечательный модуль Fivestar, который позволяет пользователям оценивать материал на сайте. А вот мне хочется, чтобы пользователи могли также голосовать и за комментарии к этому материалу. При этом самые лучшие из них должны "всплывать" вверх, а не очень "тонуть". Вообще существуют такие готовые модули?
Комментарии
fivestar comments
не уверен на счет готовых модулей, но думаю, что стоит копать в сторону userpoints + voting api
Geldora, так он вроде для оценки материала? Просто я его ставил и как понял служит он тоже для оценки материала.
Может это? http://drupal.org/project/rate
А модуль Rate позволяет комментам всплывать вверх? Или придется делать вывод через представления?
какая связь между всплывалкой коментво и голсованием за коменты?
коменты никакие не могут всплывать. и нахрена это нужно???
типа коммент с наивысшим баллом поднимется выше того какой имеет поменьше рейтинга
и как искать последний коментарий к ноде?
пусть автор ответит. может мы его не до конца поняли
а может у него там и не нужно искать последний комментарий к ноде. а может у него там конкур какой на основе комментов.
а может пущай сам ответит
Да правильно вы меня поняли: коммент у которого больше средний балл поднимается вверх списка, коммент с меньшим средним баллом опускается вниз. Нужно это для сайта поздравлений куда любой человек может добавить свое: типа самые лучшие пользовательские поздравления всплывают вверх, а не очень опускаются вниз. Вроде сделал все с помощью представлений.
Тогда юзайте rate и comments_block
а луше поздравление нода + рейтинги и виевс для вывода и сортировки по условиям.
Как раз Rate и использовал, а порядок сортировки комментариев настроил через представления. Всем спасибо, тему можно закрывать.
Упс, похоже поторопился выставить решено. Поставил я модуль Rate. Создал с его помощью новый виджет. Далее создал новое представление. Добавил взаимосвязь "Комментарий: Vote results". Настроил тип значения, vote tag и Aggregation function. Затем добавил в критерии сортировки Vote results: Значение. Прописал путь: node/%. Сохранил представлении и... Ничего не изменилось в порядке вывода комментариев в ноде. Подскажите, где я туплю?
Ниже можете видеть скриншоты:
1. Настройки виджета Rate
2. Настройки взаимосвязи "Комментарий: Vote results"
3. Настройки сортировки Vote results: Значение
вы сначала просто выведите коменты с результатами а потом крутите дальше.
и играйтесь с видом значений (проценты поинты или чо там еще есть)
Так комментарии выводятся, но вот не сортируются.
а голоса за них выводятся?
Ну конечно. Все выводится как надо кроме сортировки.
а что выставляете в качестве сортировки?
В качестве сортировки выставляю Vote results: Значение. В третьем прикрепленном файле все видно.
попробуйте изменить путь страничного вьюса на что-то типа my-comments/%
и посмотрите, что выведет по этому пути(% - естествено заменяем на NID существующей ноды)
Ок, сейчас попробуем.
Вывелись все ноды и комментарии без сортировки
Значит не правильный критерий сортировки. Пробуйте подбирать другие.