Система рейтингов для элементов инфоблоков

Рейтинг: 7.8870  
Внедрено
Предложил Панишев Александр 10.12.2011 20:25:58

Система рейтингов для элементов инфоблоков

Реализовать возможность использования системы рейтингования пользователей, но теперь точно такую же, для самих элементов инфоблоков. Удобно будет голосовать за товары статьи новости и т.п.

Рейтинг: 0  
Шеленков Евгений 12.12.2011 12:17:40
В обновлении инфоблоков 11.0.9, которое скоро выйдет, включена поддержка рейтингов на уровне апи: в метод CIBLockElement::Getlist добавлена возможность сортировки и выборки результатов.

В шаблоны с выводом, нужно будет добавить кнопки голосования за соответствующие элементы (например за товары, статьи, новости)
Рейтинг: 0  
Панишев Александр 13.12.2011 03:11:08
А будут ли изменения в стандартных шаблонах компонентов чтобы этим пользоваться из коробки?
Рейтинг: 0  
Шеленков Евгений 13.12.2011 14:50:13
В стандартных шаблонах пока не планируется

Рейтинг: 0  
Айтена Компания 27.12.2011 14:40:41
Хотелось бы видеть хотя бы черновое описание этого апи
Рейтинг: 0  
Шеленков Евгений 30.12.2011 16:34:28
На днях обновили документацию по этому вопросу :)

В CIBlockElement::GetList в массив выборки полей arSelectFields нужно подать необходимые поля для выборки, из списка: RATING_TOTAL_VALUE, RATING_TOTAL_VOTES, RATING_TOTAL_POSITIVE_VOTES, RATING_TOTAL_NEGATIVE_VOTES, RATING_USER_VOTE_VALUE

Недостающие данные для  rating.vote:
RATING_TYPE_ID - необходимо заполнить как "IBLOCK_ELEMENT";
RATING_ELEMENT_ID - идентификатор элемента;

Подробнее в документации