Плагин PageRate - рейтинг записей

/ Просмотров: 4309
Метки:
Плагин PageRate - рейтинг записей

Плагин позволяет голосовать за или против текущих записей, тем самым определяя пользовательский рейтинг публикаций.

Использование плагина

Защита от накрутки рейтинга реализована по coockie, устанавливаемой на 30 дней. Результирующий рейтинг хранится в таблице mso_meta (параметр pagerate_value, для каждой страницы свой). В таблицу пишется одно общее значение.

Сам процесс голосования сопровождается красивыми всплывающими подсказками с настраиваемыми текстами.

У плагина есть следующие опции:

  • Заголовок — заголовок блока рейтинга.
  • Кроме статических страниц — страницы static не учавствуют рейтинге.
  • Отображение — выводить ли блок только на одиночной странице или также на главной, в категориях и т.д..
  • Анонимные не голосуют — только залогиненые пользователи могут голосовать за пост. Т.к. защита от накрутки голосов в плагине реализована по coockie, эта опция даёт хоть какую-то гарантию защищённого голосования.
  • Уведомлять по почте — уведомлять по почте при изменении рейтинга записи.
  • Тема письма — тема отправляемого при изменении рейтинга записи письма.
  • Запрет минусования — если есть желание подсчитать только голосующих «за».
  • Картинка кнопки "минус" и Картинка кнопки "плюс" — по умолчанию с плагином идут картинки «+-», стрелки и смайлики.
  • Подсказка кнопки "минус" и Подсказка кнопки "плюс" — тексты кнопок голосования.

Скачать

Автор: Dminty

Текущая версия плагина: 1.0 (не работает само голосование в cms 0.863)

pagerate_1_0.zip0

ToDo

Плагин очень нуждается в доработке:

  • Перво-наперво требуется восстановить работу плагина в последних версиях MaxSite.
  • На страницы плагина в планах автора сделать модификацию плагина, которая будет записывать в базу отдельно отрицательный рейтинг, отдельно - положительный. При выводе - суммировать результат.
  • Сделать более надёжную защиту от накрутки.
Комментариев: 1 RSS

Насколько я помню когда я ставил этот плагин то если кликать быстро то можно было успеть несколько голосов накликать. Тут исправлен этот баг?