Часы работы пн-пт 9:00 — 18:00
Адрес г. Тула, ул. Некрасова, 7, оф. 315
YLab: Оценки лайков и дизлайков

YLab: Оценки лайков и дизлайков

Готовый модуль YLab: Лайки/Дизлайки для 1С-Битрикс – быстро добавьте рейтинг на сайт. Установите решение на любую редакцию за 1 клик!

999 установок 1С-Битрикс

Технические данные

Опубликовано:
08.11.2018
Версия:
0.0.1
Установлено:
500 - 999 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Онлайн-демонстрация

Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.

Модуль YLab: Лайки/Дизлайки — это готовое решение для платформы 1С-Битрикс, которое добавляет на сайт систему голосования для любого типа контента. Продукт предназначен для реализации механик социального взаимодействия: пользователи могут оценивать статьи, новости, товары, комментарии или любые другие сущности. В отличие от стандартных рейтингов, модуль работает через универсальное ORM-ядро и не требует доработки под конкретные задачи — разработчику достаточно указать ID типа контента.

Технические возможности и архитектура

Решение построено на собственном ORM-классе Ylab\Likes\YlabLikesTable, что позволяет гибко интегрировать его в любые компоненты и шаблоны. Покупатель получает доступ к двум константам для голосования (VoteLike и VoteDislike), а также к трём публичным методам:

  • setLike() — запись голоса «лайк» для контента по ID, типу и ID пользователя.
  • setDislike() — запись голоса «дизлайк» по аналогичному принципу.
  • getContentStat() — получение статистики голосов для одного или нескольких элементов контента, включая информацию о голосе текущего пользователя.

Для фронтенд-части предусмотрена JS-библиотека YlabLikesForm, которая подключается через CJSCore::Init(['YlabLikesForm']). Метод BX.Ylab.Likes.setAjaxPath() позволяет динамически изменять пути к PHP-обработчикам, что упрощает работу в сложных архитектурах или при использовании кеширования.

Что получает покупатель после установки

После установки модуля в распоряжении владельца сайта оказывается:

  • Готовый API для голосования с поддержкой любых типов сущностей Битрикса.
  • Инструмент для сбора аналитики по реакциям пользователей на контент.
  • Возможность выводить статистику лайков и дизлайков в любом компоненте (новости, блог, каталог, инфоблоки).
  • Поддержка персонализации — метод getContentStat может передавать статус голоса конкретного пользователя, что позволяет подсветить выбранную им оценку.
  • Гибкая настройка путей для AJAX-запросов через JavaScript.

Модуль совместим со всеми редакциями 1С-Битрикс: от «Первого сайта» до «Бизнеса». Установлен на более чем 500 проектах, что подтверждает стабильность и востребованность решения. Важно: продукт не требует адаптивности и поддержки композита — он работает как серверный модуль без привязки к шаблону сайта.

Для кого подходит и сценарии использования

Решение будет полезно:

  • Владельцам новостных и блоговых порталов — чтобы отслеживать реакцию аудитории на материалы.
  • Интернет-магазинам — для сбора обратной связи по товарам или отзывам.
  • Сообществам и форумам — где требуется оценка комментариев или пользовательского контента.
  • Разработчикам — которые хотят быстро внедрить систему рейтинга без написания собственного кода с нуля.

Модуль подходит для любых тематик, где важна обратная связь от пользователей: от образовательных порталов до маркетплейсов. Благодаря универсальности, продукт легко адаптируется под нестандартные сущности — достаточно задать произвольный ID типа контента.

Сравнение решений