Класс CRatings
CRatings - класс для работы с рейтингами.
Рейтинг - это оценка , которая применяется к определенному объекту и состоит из множества критериев, например, "голосование за сообщение пользователя" или "активность на форуме".
Каждый критерий, рассчитывая свои результаты, использует собственную логику. Благодаря такому подходу возможно реализовать различные формулы.
Методы класса
Метод | Описание | С версии |
---|---|---|
Add | Добавляет новый рейтинг. | 9.5.0 |
AddComponentResults | Обновляет дату следующего подсчета критерия рейтингования. | 9.5.0 |
AddRatingVote | Добавляет голос в рейтинговое голосование. | 9.5.0 |
Calculate | Рассчитывает данные критериев рейтингования и создает результаты рейтинга. | 9.5.0 |
Delete | Удаляет рейтинг. | 9.5.0 |
GetList | Возвращает список рейтингов по фильтру. | 9.5.0 |
GetByID | Возвращает параметры рейтинга по идентификатору. | 9.5.0 |
GetArrayByID | Возвращает параметры рейтинга по идентификатору (массив). | 9.5.2 |
GetRatingObjects | Возвращает список доступных объектов рейтинговая. | 9.5.0 |
GetRatingConfigs | Возвращает список доступных критериев рейтингования и их настройки. | 9.5.0 |
GetRatingResult | Возвращает результаты рейтинга. | 9.5.0 |
GetRatingVoteResult | Возвращает результаты рейтингового голосования. | 9.5.0 |
Update | Изменяет рейтинг. | 9.5.0 |
Примеры
Отменить лайк в блоге.
$arFields = [ "USER_ID" => $userId, "ENTITY_TYPE_ID" => "BLOG_POST", "ENTITY_ID" => $postId, ]; $result = CRatings::CancelRatingVote($arFields);
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.