Как реализовать Netflix, как рейтинг, используя jQuery - PullRequest
0 голосов
/ 06 октября 2011

Существует несколько плагинов jQuery для оценки по звездам, но я не нашел ни одного, который позволил бы мне реализовать Netflix, такой как виджет оценки по звездам. В частности, я хотел бы иметь следующие функции:

  1. , если пользователь оценил фильм, показать его рейтинг одним цветом (скажем, желтым)
  2. , если пользователь не оценил фильм, показать средний рейтинг других людей другим цветом (скажем, красным)
  3. в двух указанных выше случаях, пользователь может отправить свой рейтинг (создать / обновить)
  4. Рейтинг пользователя может быть целым числом от 1 до 5, в то время как средний рейтинг всего пользователя может быть нецелым от 1 до 5 с шагом 0,1

Ключевые проблемы здесь:

  1. использовать разные цвета звездочек, чтобы указать пользователю, оценил ли он фильм или нет
  2. при отображении среднего рейтинга допускается нецелое число, но при оценке пользователя допускается только целочисленный рейтинг

Кто-нибудь может дать мне несколько советов?

1 Ответ

1 голос
/ 06 октября 2011

Я думаю, что вы ищете совершенно не то место, когда говорите об этом как о проблеме с jQuery. Это не похоже ни на jQuery, ни на JavaScript. Описанные вами проблемы связаны с извлечением данных из базы данных и выводом их на страницу.

Некоторые мысли о ключевых проблемах, которые вы перечислили:

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

2) Опять же, это проблема на стороне сервера. Вы извлекаете данные из базы данных. Я предполагаю, что если пользователь дал свою оценку, то число, сохраненное в БД для этой оценки, уже будет целым числом, поскольку это все, что принято. Если пользователь не дал оценку, вы будете усреднять оценки других пользователей.

...