Сайт по умолчанию
Разработка сайтов
Продвижение сайтов
Контекстная реклама
Поддержка сайта
    Сайт по умолчанию
    Разработка сайтов
    Продвижение сайтов
    Контекстная реклама
    Поддержка сайта
      Войти
      Сайт по умолчанию
      Телефоны
      +7 920 232 0018
      E-mail
      info@mellart.ru
      Адрес
      г. Тамбов, ул. Интернациональная 16 оф 201
      Режим работы
      Пн - Пт: с 9:00 до 18:00
      Мы в соцсетях
      • Кабинет
      • Услуги
        • Услуги
        • Разработка сайтов
          • Разработка сайтов
          • Ондостраничный сайт (лендинг)
          • Многостраничный сайт
          • Интернет-магазин
        • Продвижение сайтов
          • Продвижение сайтов
          • SEO аудит
          • Внутренняя перелинковка
          • Наращивание ссылочной массы
          • Создание и оптимизация контента для SEO
        • Контекстная реклама
          • Контекстная реклама
          • Ведение рекламной компании Яндекс директ
          • Создание рекламной компании Яндекс Директ
        • Битрикс 24
          • Битрикс 24
          • Внедрение Битрикс 24
        • Поддержка сайта
          • Поддержка сайта
          • Лечение сайтов от вирусов
          • Техническая поддержка сайтов 1С Битрикс
      • Компания
        • Компания
        • О компании
        • Лицензии и сертификаты
        • Новости
        • Отзывы
      • Новости
      • Маркетплейс 1С Битрикс
        • Маркетплейс 1С Битрикс
        • Битрикс 24
        • Управление сайтом
      • Контакты
      • Портфолио
      +7 920 232 0018
      • Телефоны
      • +7 920 232 0018
      • info@mellart.ru
      • г. Тамбов, ул. Интернациональная 16 оф 201
      • Пн - Пт: с 9:00 до 18:00
      Главная
      Каталог
      Поддержка клиентов
      Другое
      YLab: Лайки/Дизлайки
      YLab: Лайки/Дизлайки
      YLab: Лайки/Дизлайки
      YLab: Лайки/Дизлайки
      YLab: Лайки/Дизлайки
      YLab: Лайки/Дизлайки
      YLab: Лайки/Дизлайки
      YLab: Лайки/Дизлайки
      YLab: Лайки/Дизлайки

      YLab: Лайки/Дизлайки

      Заказать доработку
      Характеристики
      Все характеристики
      Заказать доработку
      • Описание
      • Отзывы
      • Характеристики

      Модуль реализует функционал лайков/дизлайков для любых сущностей битрикс.

      API

      ID типа контента определяется произвольно в рамках проекта

      php
      • ORM класс Ylab\Likes\YlabLikesTable
        • Константы
          • VoteDislike - Значение дизлайка
          • VoteLike - Значение лайка
        • Методы
          • public static function setLike($iContentId, $iContentType, $iUserId) - Делает запись голоса типа (лайк)
            • $iContentId - ID контента
            • $iContentType - ID типа контента
            • $iUserId - ID пользователя от имени которого будет отдан голос
          • public static function setDislike($iContentId, $iContentType, $iUserId) - Делает запись голоса типа (дизлайк)
            • $iContentId - ID контента
            • $iContentType - ID типа контента
            • $iUserId - ID пользователя от имени которого будет отдан голос
          • public static function getContentStat($mContentId, $iContentType, $iUserLike = null) - Получает данные о количестве голосов контента
            • $mContentId - ID или массив ID контента.
            • $iContentType - Ид типа контента
            • $iUserLike - (необязательный) ID пользователя для которого будет получено значение его голоса
      js

      Подключение библиотеки js CJSCore::Init(['YlabLikesForm']);

      • Библиотека YlabLikesForm
        • Методы
          • BX.Ylab.Likes.setAjaxPath(AjaxPath) - Изменить пути к php обработчикам событий
            • AjaxPath - По умолчанию{
              "setLike": "/bitrix/themes/ylab.likes/ajax/setLike.php",
              "setDislike": "/bitrix/themes/ylab.likes/ajax/setDislike.php",
              "getContentStat": "/bitrix/themes/ylab.likes/ajax/getContentStat.php"
              }
          • BX.Ylab.Likes.setLike(iContentId, iContentType, oCallback) - Делает запись голоса типа (лайк) от имени текущего пользователя
            • iContentId - ID контента
            • iContentType - ID типа контента
            • oCallback - Функция коллбек будет вызвана после отправки запроса
          • BX.Ylab.Likes.setDislike(iContentId, iContentType, oCallback) - Делает запись голоса типа (дизлайк) от имени текущего пользователя
            • iContentId - ID контента
            • iContentType - ID типа контента
            • oCallback - Функция коллбек будет вызвана после отправки запроса
          • BX.Ylab.Likes.getContentStat(iContentId, iContentType, oCallback) - Получает данные о количестве голосов контента и голосе текущего пользователя
            • iContentId - ID контента
            • iContentType - ID типа контента
            • oCallback - Функция коллбек будет вызвана после отправки запроса
      Bitrix component

      Компонент уже содержит все необходимое для начала работы. Пример использования компонента.

      $APPLICATION->IncludeComponent("ylab:likes", "", [
      'ELEMENT_ID' => '' /* ID контента */,
      'ENTITY_ID' => ''/* ID типа контента */,
      'CACHE_TYPE' => 'А',
      'CACHE_TIME' => 300
      ]);
      ?>
      Загрузка отзывов...
      0
      Назад к списку
      Компания
      Услуги
      Портфолио
      Новости
      Отзывы
      Маркетплейс 1С Битрикс
      Лицензия 1С Битрикс
      Контакты
      Связаться с нами
      +7 920 232 0018
      +7 920 232 0018
      E-mail
      info@mellart.ru
      Адрес
      г. Тамбов, ул. Интернациональная 16 оф 201
      Режим работы
      Пн - Пт: с 9:00 до 18:00
      Мы в соцсетях
      info@mellart.ru
      г. Тамбов, ул. Интернациональная 16 оф 201
      ООО МИЛАРТ партнер 1с Битрикс ООО МИЛАРТ партнер Битрикс24 Сертификат битрикс разработчика Сертификат контент менеджера Сертификат контент менеджера Сертификат контент менеджера Сертификат контент менеджера
      © 2026 ООО МИЛАРТ ИНН 6800015913 ОГРН 1256800002997
      Конфиденциальность
      Max
      Telegram
      ВКонтакте

      Продолжая использовать наш сайт, вы даёте согласие на обработку файлов cookie в целях функционирования сайта и сбора статистики в соответствии с политикой конфиденциальности