Звездная рейтинговая система, похожая на Amazon - PullRequest
0 голосов
/ 18 октября 2010

Я смотрю, как добавить на свой сайт систему рейтингов, подобную той, что была на Amazon. В основном пользователи могут оценивать продукт из 5 звезд.

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

И, глядя на систему Amazon, я думаю, что их расчет может быть неправильным. Если вы берете эту страницу, например:

http://www.amazon.co.uk/exec/obidos...2521526-3543861

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

Есть идеи ??

Ответы [ 2 ]

3 голосов
/ 18 октября 2010

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

В случае вашего сайта, с оценками 5, 5 и 4, среднее значение составляет (5 + 5 + 4)/ 3, что составляет 4,666 ... и я предполагаю, что они округляются до ближайшей половины, давая 4,5 из 5.

1 голос
/ 18 октября 2010

почему бы не попробовать плагин jquery?

http://orkans -tmp.22web.net / star_rating / index.html

...