Центр документации
Карта сайта


Новая документация

Настройка платежных систем
Настройка способа оплаты КупиВкредит
Настройка способа оплаты Acquiro
Настройка способа оплаты AvisoSMS

Обновленная документация 

Разработчикам (API)
Руководство пользователя

Сценарий работы модуля

При нажатии на кнопку "оценить" производятся две проверки:

  1. В случае, когда голосование разрешено только зарегистрированным пользователям, производится проверка, вошел ли пользователь в систему. Если нет - ему выдается сообщение со ссылкой на страницу входа и регистрации.
  2. Проверяется наличие в "истории" голосований записи с аналогичными параметрами (тот же элемент, тот же пользователь или IP-адрес). Если такая запись есть - выдается сообщение "вы уже голосовали за этот материал".

Если обе проверки пройдены - производится вычисление нового значения рейтинга данного элемента и голосование записывается в "историю". Значение рейтинга вычисляется, исходя текущего рейтинга этого элемента и заданных настроек, как то: учитывается ли вес голосующего и чему равен "базовый рейтинг", а также выбранной данным пользователем оценки.

Версия для печати

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API) Документация для скачивания
 2000 – 2011 © Amiro.CMS Все права защищены.