Сайт по умолчанию
Разработка сайтов
Продвижение сайтов
Контекстная реклама
Поддержка сайта
    Москва
    Тамбов
    Сайт по умолчанию
    Разработка сайтов
    Продвижение сайтов
    Контекстная реклама
    Поддержка сайта
      Каталог
      По всему сайту
      По каталогу
      Войти
      Сайт по умолчанию
      Телефоны
      +7 920 232 00 18 megafon.svg
      E-mail
      info@mellart.ru
      Адрес
      ул. Барклая, 6, стр. 5 оф 209
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      • Услуги
        • Услуги
        • Разработка сайтов
          • Разработка сайтов
          • Ондостраничный сайт (лендинг)
          • Многостраничный сайт
          • Интернет-магазин
        • Продвижение сайтов
          • Продвижение сайтов
          • SEO аудит
          • Внутренняя перелинковка
          • Наращивание ссылочной массы
          • Создание и оптимизация контента для SEO
        • Контекстная реклама
          • Контекстная реклама
          • Ведение рекламной компании Яндекс директ
          • Создание рекламной компании Яндекс Директ
        • Битрикс 24
          • Битрикс 24
          • Внедрение Битрикс 24
        • Поддержка сайта
          • Поддержка сайта
          • Лечение сайтов от вирусов
          • Техническая поддержка сайтов 1С Битрикс
      • Компания
        • Компания
        • О компании
        • Лицензии и сертификаты
        • Новости
        • Отзывы
      • Новости
      • Маркетплейс 1С Битрикс
        • Маркетплейс 1С Битрикс
        • Битрикс 24
        • Управление сайтом
      • Контакты
      • Портфолио
      +7 920 232 00 18
      • Телефоны
      • +7 920 232 00 18
        megafon.svg
      • info@mellart.ru
      • ул. Барклая, 6, стр. 5 оф 209
      • Пн. – Пт.: с 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 00 18
      +7 920 232 00 18 megafon.svg
      E-mail
      info@mellart.ru
      Адрес
      ул. Барклая, 6, стр. 5 оф 209
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      info@mellart.ru
      ул. Барклая, 6, стр. 5 оф 209
      Конфиденциальность
      ООО МИЛАРТ партнер 1с Битрикс ООО МИЛАРТ партнер Битрикс24 Сертификат битрикс разработчика Сертификат контент менеджера Сертификат контент менеджера Сертификат контент менеджера Сертификат контент менеджера
      © 2025 ООО МИЛАРТ ИНН 6800015913 ОГРН 1256800002997
      Каталог
      По всему сайту
      По каталогу

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