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

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

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

Комментарии

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

5 апреля 2019 в 9:16

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

5 апреля 2019 в 11:49

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

5 апреля 2019 в 14:35

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

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

5 апреля 2019 в 12:31

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

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

5 апреля 2019 в 16:50

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

5 апреля 2019 в 8:25

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

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

5 апреля 2019 в 12:27

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

5 апреля 2019 в 14:24

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

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

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

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

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

5 апреля 2019 в 16:48