Автор Тема: Рейтинг  (Прочитано 5960 раз)

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Рейтинг
« : Июля 11, 2015, 07:14:30 pm »
По какой формуле определяться рейтинг товара и где оценки пользователей хранятся? В БД не нашел список оценок.

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Re: Рейтинг
« Ответ #1 : Июля 12, 2015, 12:14:41 pm »
просто я теста ради сам написал 10 отзывов и поставил 10 оценок, соответственно, а в customer_votes все по нулям. А рейтинг считает. Чудеса небывальщина)

customers_rating=(customers_rating*customer_votes+'".(int)$_POST["mark"]."')/(customer_votes+1)

Допустим, текущий рейтинг 5. Поставили 1. customer_votes нулевая. Это значит:

Новый рейтинг = (5*0+1)/(0+1)

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Re: Рейтинг
« Ответ #2 : Июля 12, 2015, 02:36:59 pm »
разумеется редактирую в админке) нужно через БД?)

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Re: Рейтинг
« Ответ #3 : Июля 12, 2015, 06:25:34 pm »
Последняя 6.2.8

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Re: Рейтинг
« Ответ #4 : Июля 13, 2015, 04:43:12 pm »
спасибо. ты мой кумир -)

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Re: Рейтинг
« Ответ #5 : Июля 13, 2015, 11:54:50 pm »
кстати, а в шаблоне указаны такие value для оценки

<div class="mark">
   <input type="radio" name="mark" value="0.1"  />
   &nbsp;
   <input type="radio" name="mark" value="1"  />
   &nbsp;
   <input type="radio" name="mark" value="2.5" />
   &nbsp;
   <input type="radio" name="mark" value="3.8"/>
   &nbsp;
   <input type="radio" name="mark" value="5" checked="checked" />
</div>

это нормальные value или ошибка?