Класс 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-2025, «1С-Битрикс», 2025