bitrix_comments:php-api
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| bitrix_comments:php-api [29/03/2026 16:34] – admin | bitrix_comments:php-api [02/06/2026 15:20] (текущий) – удалено admin | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | ||
| - | |||
| - | ===== Работа с комментариями ===== | ||
| - | |||
| - | |||
| - | ==== Добавление комментария ===== | ||
| - | |||
| - | |||
| - | <code php> | ||
| - | use Chililab\Comments\Comment; | ||
| - | |||
| - | $commentId = Comment:: | ||
| - | $name, | ||
| - | $text, | ||
| - | $parentId, | ||
| - | $moderated, | ||
| - | $active, | ||
| - | $url, // URL страницы (false - текущая) | ||
| - | $created, | ||
| - | $siteId, | ||
| - | $sendEvents, | ||
| - | $iblockId, | ||
| - | $elementId | ||
| - | ); | ||
| - | </ | ||
| - | ===== Удаление комментария ===== | ||
| - | |||
| - | |||
| - | <code php> | ||
| - | // Удалить один комментарий | ||
| - | Comment:: | ||
| - | |||
| - | // Удалить несколько комментариев | ||
| - | Comment:: | ||
| - | </ | ||
| - | |||
| - | ==== Активация/ | ||
| - | |||
| - | <code php> | ||
| - | Comment:: | ||
| - | Comment:: | ||
| - | </ | ||
| - | |||
| - | ==== Модерация ==== | ||
| - | |||
| - | <code php> | ||
| - | Comment:: | ||
| - | Comment:: | ||
| - | </ | ||
| - | |||
| - | ==== Редактирование ==== | ||
| - | |||
| - | <code php> | ||
| - | Comment:: | ||
| - | $id1 => [' | ||
| - | $id2 => [' | ||
| - | ]); | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Работа с отзывами ===== | ||
| - | |||
| - | ==== Добавление отзыва ==== | ||
| - | |||
| - | <code php> | ||
| - | use Chililab\Comments\Review; | ||
| - | |||
| - | $reviewId = Review:: | ||
| - | $name, | ||
| - | $text, | ||
| - | $rating, | ||
| - | $recommend, | ||
| - | $moderated, | ||
| - | $active, | ||
| - | $url, // URL страницы (false - текущая) | ||
| - | $created, | ||
| - | $likes, | ||
| - | $dislikes, | ||
| - | $answer, | ||
| - | $siteId, | ||
| - | $sendEvents, | ||
| - | $iblockId, | ||
| - | $elementId | ||
| - | ); | ||
| - | </ | ||
| - | |||
| - | ==== Лайки и Дизлайки ==== | ||
| - | |||
| - | <code php> | ||
| - | // Поставить лайк | ||
| - | Review:: | ||
| - | |||
| - | // Отменить лайк | ||
| - | Review:: | ||
| - | |||
| - | // Поставить дизлайк | ||
| - | Review:: | ||
| - | |||
| - | // Отменить дизлайк | ||
| - | Review:: | ||
| - | </ | ||
| - | |||
| - | ==== Удаление ==== | ||
| - | |||
| - | <code php> | ||
| - | Review:: | ||
| - | Review:: | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Работа с рейтингами ===== | ||
| - | |||
| - | ==== Добавление рейтинга ==== | ||
| - | |||
| - | <code php> | ||
| - | use Chililab\Comments\Rating; | ||
| - | |||
| - | // Для авторизованного пользователя | ||
| - | Rating:: | ||
| - | |||
| - | // Для неавторизованного пользователя | ||
| - | Rating:: | ||
| - | $url, // URL страницы | ||
| - | $rating, | ||
| - | $active, | ||
| - | $siteId, | ||
| - | $iblockId, | ||
| - | $elementId | ||
| - | ); | ||
| - | </ | ||
| - | |||
| - | ==== Получение рейтинга страницы ==== | ||
| - | |||
| - | <code php> | ||
| - | // Получить рейтинг по URL | ||
| - | $pageRating = Rating:: | ||
| - | |||
| - | // Получить рейтинг по инфоблоку и элементу | ||
| - | $pageRating = Rating:: | ||
| - | |||
| - | // Результат: | ||
| - | [ | ||
| - | ' | ||
| - | ' | ||
| - | ] | ||
| - | </ | ||
| - | |||
| - | ==== Текущий рейтинг пользователя ==== | ||
| - | |||
| - | <code php> | ||
| - | $userRating = Rating:: | ||
| - | // Результат: | ||
| - | </ | ||
| - | |||
| - | ==== Удаление ==== | ||
| - | |||
| - | <code php> | ||
| - | Rating:: | ||
| - | </ | ||
bitrix_comments/php-api.1774791296.txt.gz · Последнее изменение: — admin
