http://marketplace.1c-bitrix.ru/solutions/askaron.ibvote/
Работает на:
«1С-Битрикс: Управление сайтом» - редакция «Старт» и выше.
«1С-Битрикс: Корпоративный портал» - любые редакции.
Требуется:
- наличие модуля инфоблоков,
- тип базы данных MySQL.
Примеры сайтов, где используется решение:
http://ijitsu.ru - в каталоге дисков
Модуль включает в себя следующие компоненты 2.0:
Название | Код в пространстве имен askaron | Описание |
Честное голосование | askaron.ibvote.iblock.vote | Расширенный компонент голосования на инфоблоках. Позволяет пользователю поставить оценку для элемента инфоблока. |
Отличия askaron:askaron.ibvote.iblock.vote
от стандартного bitrix:iblock.vote:
- сохраняет результаты голосований в базе данных,
- проверяет посетителя по cookie и IP,
- не дает накручивать рейтинг,
- администратор сайта может просматривать все результаты голосования.
Компонент предназначен для выставления оценок и подсчета рейтинга для картинки, новости или товара. Но если изменить шаблон, то можно использовать, как сервис «мне нравится» или «+ -».
Компонент askaron.ibvote.iblock.vote создает для каждого элемента три пользовательских свойства: количество проголосовавших, сумма баллов и рейтинг. Поэтому на редакции «1С-Битрикс: Первый сайт» работать не сможет, из-за лицензионного ограничения на 2 пользовательских свойства.
Классы модуля «Честное голосование»:
CAskaronIbvoteEvent - для работы с результатами голосований