Фриланс проекты › Настроить блок оценок времени и вывод звезд
Настроить блок оценок времени и вывод звезд
проект завершен
1) Настроить длину полос в зависимости от количества оценок времени ремонта.
Расчет длины идет такой: оценка с наибольшим количеством голосов занимает всю ширину полосы, оценки которые имеют более низкие показатели голосов отображаются в пропорционально меньшем состоянии (как в Плей Маркете). Например, за 1 позицию получено 50 голосов, за 2-ю - 10 голосов, 3-ю -20 голосов, за 4-ю - 5, за 5-ю- 15 голосов. Тогда полоса 1 позиции займет всю ширину, полоса 2 позиции будет вычисляться относительно количества наибольших голосов, т.е. 10 голосов делим на 50 голосов и множим на 100 получаем 20% от полной длины. Для 3 позиции такой расчет: (20/50)*100=40% всей длины. Для остальных позиций аналогично.
2) Настроить вывод количества звезд в зависимости от оценки. Звездочки выводим только целыми (они и так мелкие). Чтобы понять сколько звезд выводить скругляем оценку к ближнему значению. Например, если оценка 4,4, то показываем 4 звезды, если оценка 4,6, то показываем 5 звезд (если 4,5, то показываем 4 звезды).
Пример страницы: http://95.161.13.3:2500/Sniatie-i-razblokirovka-avtomagnitoly-Per-Code
user: caarpedia
pswd: caartpedia
Чтобы открыть блок оценок нужно кликнуть на иконку с рейтингом.
Приложения 1
Отзыв заказчика о сотрудничестве с Виталием Хрущом
Настроить блок оценок времени и вывод звездКак обычно, все на высоте. Быстрые ответы и оперативная работа. Было сделано даже больше чем ожидалось. Спасибо!
Отзыв фрилансера о сотрудничестве с Валентином Госпом
Настроить блок оценок времени и вывод звездВторой раз работаю с Валентином, и всем доволен. Оперативно отвечает, демонстрирует понимание сути тех задач, которые он даёт. Спасибо!
-
Виталий Хрущ
458 проверен 5 0Выставляю аналогичную оценку. Будем считать, что на длину полос времени практически не уйдёт, нужно только скопировать код.