Настроить компонент EasyComm (рейтинг)

7 1
Приветствую.

Прикупил пакет easyComm и не могу настроить в соответствии с инструкцией — то ли я что-то делаю не так, хотя все раз пять проверил, то ли в инструкции какие-то пробелы, которые не дают корректно заработать этому пакету. Делал все по схеме, описанной здесь: docs.modx.pro/komponentyi/easycomm/neskolko-polej-s-rejtingom Нужна ваша помощь в настройке. Задача выглядит довольно просто.

Как в итоге должно быть настроено:

1. На странице продукта (обычного ресурса) должно быть голосование с выбором оценок по четырем параметрами (для примера):
— цвет;
— рост;
— вес;
— вкус.

2. Возможность отправки сообщения (это есть штатно).

3. Оценки по каждому параметру должны суммироваться и выводиться средняя оценка по каждому параметру.

Приведу пример. Три человека проголосовало так:
— 1, 1, 1, 1 (за цвет, рост, вес и вкус)
— 2, 4 ,5, 3 (за цвет, рост, вес и вкус)
— 4, 5, 3, 5 (за цвет, рост, вес и вкус)

В итоге имеем (по каждому параметру):
(сумма оценок) / количество оценок
(1+2+4)/3=результат (цвет)
(1+4+5)/3=результат (рост)
(1+5+3)/3=результат (вес)
(1+3+5)/3=результат (вкус)

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

5. Все продукты/ресурсы в категории должны быть выведены в отсортированном порядке (по суммарному рейтингу) на странице категории.

Это основная задача, возможны небольшие косметические доработки, но позже. Никаких стилей не надо, надо только по этому алгоритму настроить.
Напишите пожалуйста сроки / стоимость.
Только что заметил, что комментов тут нет, странные дела творятся… Пишите в ЛК или в TG: lamesago
weranda
29 марта 2020, 08:54
modx.pro
139
0

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.