Изменяем рейтинг, а точнее, добавляем значение, положительное или отрицательное, в историю рейтинга отдельного объекта рейтинговой системы, при этом, изменяется общий рейтинг данного объекта и общий рейтинг автора этого объекта.
rcl_insert_rating($args)
$args - массив данных необходимых для добавления значения рейтинга
Возвращает идентификатор записи новой строки значения рейтинга в таблице значений.
Действующий action: 'rcl_insert_rating'
Содержимое массива:
$args = array( 'object_id' => 'идентификатор объекта', 'object_author' => 'идентификатор автора объекта', 'rating_type' => 'тип рейтинга', 'user_id' => 'идентификатор пользователя производящего изменение рейтинга', 'rating_value' => 'значение рейтинга' );
Пример использования:
Увеличим рейтинг объекту с идентификатором 102 на 10 баллов пользователем с ИД 23. Автор объекта является пользователь с ИД 1, а тип рейтинга - 'post' (в данном случае, тип рейтинга совпадает с типом записи).
$args = array( 'object_id' => 102, 'object_author' => 1, 'rating_type' => 'post', 'user_id' => 23, 'rating_value' => 10 ); rcl_insert_rating($args);
Добрый вечер. А как реализовать - ежедневеное уменьшение рейтинга всех пользователей.
Не только одного.Понятно,что скрипт написать:
Не понимаю ,что необходимо указывать:
'object_id' => 102, -вот тут?
'object_author' => 1, -вот тут?
'rating_type' => 'post',
'user_id' => 23, -вот тут?
'rating_value' => 10
Здравствуйте.
Все вопросы решаем на форуме поддержки в ветке по кастомизации плагина.