Рейтинги (звездочки, пальцы вверх и прочее)

Аватар пользователя Reisor Reisor 5 апреля 2019 в 0:48

Подскажите, кто как реализовывал данную задачу. Нужны рейтинг по определенным критериям: например
Удобство парковки: *****
Оперативность:****
Качество работ:**
Модуль fivestar в разработке, Rate, starrate, Vote Up/Down, Flag - не понятен механизм реализации
Поиски привели к такому модулю https://www.drupal.org/project/starrating_formdisplay
но почему то не работает, как на картинке указано(((

Комментарии

Аватар пользователя zvse zvse 5 апреля 2019 в 7:01

Попробуйте всё же fivestar - я не помню с ним проблем на проекте, который делал полтора года назад

Аватар пользователя gun_dose gun_dose 5 апреля 2019 в 9:16

На семёрке делали или на восьмёрке? Просто я делал с ним уже два проекта, видел его код, там по ходу когда портировали с 7 на 8, просто скопировали код, а потом им надоело - так и висит в модуле куча мёртвого неиспользуемого кода. Я, чтобы привести это в чувства, что-то там патчил и костылил.

Аватар пользователя zvse zvse 5 апреля 2019 в 11:49

на 8
сейчас посмотрел composer.json файл проекта - ни одного патча в файвстар
может, повезло и кейз совсем простенький оказался

Аватар пользователя gun_dose gun_dose 5 апреля 2019 в 14:35

Я пытался агрегировать рейтинг в товар из комментов, как это можно было на семёрке. Хотя все другие модули тоже не предусматривают этого.

Аватар пользователя Reisor Reisor 5 апреля 2019 в 12:31

zvse wrote:
Попробуйте всё же fivestar - я не помню с ним проблем на проекте, который делал полтора года назад

Да я его хотел, но при попытке установить вышла ошибка. Установку модулей через композер или драш так и не освоил((((

Аватар пользователя Reisor Reisor 5 апреля 2019 в 16:50

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
Ставиться стандартно. А какой затык?

Все разобрался, библиотеки Js просто не туда запихнул.
Вроде бы работает, единственное css поправить немного и надпись убрать вот такую "No votes have been submitted yet"

Аватар пользователя ivnish ivnish 5 апреля 2019 в 8:25

Я полгода назад делал отзывы на сайте как раз в похожем стиле. Использовал модуль starrating. Да, он в альфе, но стабильно работает.

Аватар пользователя Reisor Reisor 5 апреля 2019 в 12:27

itcrowd72 wrote:
Я полгода назад делал отзывы на сайте как раз в похожем стиле. Использовал модуль starrating. Да, он в альфе, но стабильно работает.

В описании модуля сказано что только автор материала может ставить рейтинг, а мне нужно как раз наоборот, чтобы анонимы ставить рейтинг

Аватар пользователя ivnish ivnish 5 апреля 2019 в 14:24

Не знаю, где вы это прочитали, но на сайте, где я использую этот модуль, комментарии (отзывы) пишут анонимы. Они же выбирают значения рейтингов

Аватар пользователя Reisor Reisor 5 апреля 2019 в 16:48

itcrowd72 wrote:
Не знаю, где вы это прочитали, но на сайте, где я использую этот модуль, комментарии (отзывы) пишут анонимы. Они же выбирают значения рейтингов

https://www.drupal.org/project/starrating

Звездный рейтинг - это простой модуль, который предоставляет поле звездного рейтинга и средство форматирования отображения с помощью API типов полей Drupal 7.

В отличие от модуля Fivestar и другого модуля голосования / рейтинга, он не поддерживает ни голосование конечного пользователя, ни приятный интерфейс AJAX. Для оценки предназначен только автор статьи (узел). Конечно, вы можете сделать это с модулем Fivestar и другими модулями голосования / рейтинга, но, в отличие от большинства из них, для него не требуются другие модули, такие как модуль API голосования. Он рожден для того, чтобы быть простым, но достаточно хорошим для тех, кто хочет получить звездный рейтинг только по авторам.

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