![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
есть статья:
http://ruseller.com/lessons.php?rub=32&id=467 только там написано в комментариях что оно не работает вопрос, кто как делал это "звездное голосование", чтобы мышкой выбрать количество балов и чтобы припросмотре выводилось среднее значение сколько балов среднее, и нужно еще таблицу создаать mysql, я так понимаю |всего балов|среднее|количество_голосовавших| вообще, как это делается? просто, как эти звездочки сделать на jquery, не понимаю... |
|||
|
||||
| Evghenusi |
|
|||
![]() майский жук ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 3.8.2006 Где: Молдова, Кишинёв Репутация: 3 Всего: 15 |
если в теории тебя интересует, то конечно же таблица в mysql, где поля "количество голосовавших", и во сколько каждый оценил "статью"
из базы выводишь значения, на странице высчитываешь среднее, и заносишь в скрипт который показывает оценку что-то типа того |
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
нашел
http://php.scripts.psu.edu/rja171/widgets/rating.php - этот на jquery вот ещё один - http://www.grafxsoftware.com/product.php?id=8 ===== не понимаю алгоритм, как выводить по рейтингу? нужно выводить у того у кого больше среднее значение или у кого больше всего балов или у кого больше всего проголосовало? например, есть всего 5 баллов 1) есть элемент на который проголосовало 1 чел и поставил 5 баллов (средний балл 5 ) 2) есть элемент у которого 100 человек, но средний балл 4 как выводить по ретйингу, выше будет первый вариант где проголосовал 1 человек? (но это не чесно, так как в другом проголосовало больше 100 чел.) Это сообщение отредактировал(а) gcc - 22.2.2010, 12:12 |
|||
|
||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 1 Всего: 29 |
Логично сортировать по количеству человек умноженному на средний балл.
|
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
Wolf1994, точно не знал...
еще можно умножить и на количество баллов... наверное... но во всех голосовалок веде так стоит
Это сообщение отредактировал(а) gcc - 22.2.2010, 22:43 |
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
Wolf1994, кстате, это тоже плохой вариант, может быть можно как-то среднее экспотенциальное вычисисть.... (если такое можно
я пока остановился: лучше всего учитывать все голоса за 3 месяц... (в реальном времени учитывать) Это сообщение отредактировал(а) gcc - 23.2.2010, 13:14 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |