После установки модуля из Маркетплейс
Подключите компонент:
Либо выполнить следующее:
Внутри шаблонов компонентов:
Пример элементов:
Если соответствующий элемент информационного блока уже был "лайкнут" текущим пользователем - элементу HTML добавляется класс 'vs-likeit-active'.
Класс 'vs-likeit-action' указывается если необходимо обрабатывать клик.
Классы 'vs-likeit-active' и 'vs-likeit-cnt' можно переопределить зада значения JavaScript переменным
Так же получить статистику по лайкам в шаблонах при помощи команды (где $arIDs - массив ИД элементов инфо-блока)
Email: info@conversite.ru
Подробности
Подключите компонент:
$APPLICATION->IncludeComponent( "vasoft:likeit.button", ".default", array( "SHOW_COUNTER" => "Y", // отображать счетчик "ENABLE_ACTION" => "Y", // разрешить голосование "ID" => $arResult['ID'] // идентификатор элемента ), false ); |
Либо выполнить следующее:
- Указать элемент или элементы, которые будут содержать информацию о лайках. Для этого необходимо указать css-класс 'vs-likeit' и добавить атрибут 'dataid' со значением ИД элемента информационного блока
- Для элементов, которые так же являются кнопками установки/отмены "лайка", указать css-класс vs-likeit-action
- для отображения количества установленных "лайков" разместить внутри элемента с классом vs-likeit элемент с классом vs-likeit-cnt
- Подключить скрипт (c учетом кеширования)
use Bitrix\Main\Page\Asset;
Asset::getInstance()->addJs('/bitrix/js/vasoft.likeit/likeit.js');
|
$this->addExternalJS('/bitrix/js/vasoft.likeit/likeit.js'); |
<span class="vs-likeit" dataid="10"><span class="vs-likeit-cnt"></span></span> <span class="vs-likeit vs-likeit-action" dataid="10"><span class="vs-likeit-cnt"></span></span> <span class="vs-likeit vs-likeit-action" dataid="10"></span> |
Класс 'vs-likeit-action' указывается если необходимо обрабатывать клик.
Классы 'vs-likeit-active' и 'vs-likeit-cnt' можно переопределить зада значения JavaScript переменным
window.vas_likeit_classactive = 'my-acive'; window.vas_likeit_classcnt = 'my-cnt'; |
Так же получить статистику по лайкам в шаблонах при помощи команды (где $arIDs - массив ИД элементов инфо-блока)
\Bitrix\Main\Loader::includeModule('vasoft.likeit');
$arIDs = [12334, 12334];
$stat = new \Vasoft\LikeIt\Services\Statistic();
// Без учета текущего пользователя и без кеширования
$arLikes = $stat->checkLike($arIDs);
// Без учета текущего пользователя и с кешированием
$arLikes = $stat->checkLikeCached($arIDs);
// С информацией о выборе текущего пользователя и без кеширования
$arLikes = $stat->checkLikeUser($arIDs);
// С информацией о выборе текущего пользователя и с кешированием
$arLikes = $stat->checkLikeUserCached($arIDs);
|
Email: info@conversite.ru
Характеристики
Совместимость с редакцией Битрикс
—
Бизнес, Малый бизнес, Первый сайт, Стандарт, Старт, Эксперт
Адаптивный
—
Нет
Композитный
—
Да
Поддержка php8
—
Да
Последние обновления
—
30.12.2021 09:58:16
Цена действительна только для интернет-магазина и может отличаться от цен в розничных магазинах
#PROP_TITLE#
—
#PROP_VALUE#
Модуль обеспечивает обработку "Лайков" проставляемых посетителями сайта для элементов информационных блоков.
При первом клике по кнопке отмеченной для модуля происходит установка лайка, при повторном - отмена.
Модуль на GitHub
Для работы модуля необходимо:
При первом клике по кнопке отмеченной для модуля происходит установка лайка, при повторном - отмена.
Модуль на GitHub
Для работы модуля необходимо:
- Модуль "Главный модуль" версии 21.600.000 или новее
- Модуль "Информационные блоки"
- PHP версии 7.4 или новее
Закажите любой модуль у нас на сайте с бесплатной установкой и гарантией 14 дней
Мы работаем с физическими и юридическими лицами. И предоставляем сразу два варианта оплаты.
- Наличные. Вы подписываете товаросопроводительные документы, расплачиваетесь денежными средствами, получаете товар и чек.
- Безналичный расчет. Принимаем карты Visa и MasterCard. Доступен при курьерской доставке.
Ваш заказ можем доставить собственными ресурсами, при условии вашего нахождения в городе. Либо через 4 варианта доставки:
- Курьерская доставка. Курьерская доставка работает с 9:00 до 19:00. Когда товар поступит на склад, курьерская служба свяжется для уточнения деталей. Специалист предложит выбрать удобное время доставки и уточнит адрес.
- Самовывоз из магазина. Для получения заказа обратитесь к сотруднику в кассовой зоне и назовите номер.
- Сотрудничаем с постаматами. Срок хранения — 3 дня.
- Предоставляем почтовую доставку через почту России. Когда заказ придет в отделение, на ваш адрес придет извещение о посылке. Вскрывать коробку самостоятельно вы можете только после оплаты заказа.
Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.
Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.
- Комментарии
- ВКонтакте
Загрузка комментариев...