Рубрика: UMI

UMI.CMS – создание списка избранных (отложенных) товаров

Список будет храниться в local storage браузера. При входе с другого устройства/браузера пользователь не увидит своего избранного. Добавляем в блок, в котором будет выводиться количество товаров в избранном, необходимы атрибуты: Добавляем в кнопку “Добавить в избранное необходимые атрибуты”: Добавляем javascript переменные и функции для управления списком: Добавляем листнер клика по кнопке добавления/удаления. При загрузке стрвницывызываем…

Невидимая Google reCAPTCHA V2 – несколько форм на странице и в модальных AJAX окнах – UMI.CMS

Исходные данные Есть сайт на UMI.CMS. PHP шаблонизатор Задача Подключить Google reCAPTCHA для всех форм на сайте: для форм в контенте и модальных окнах. Форм на одной странице может быть несколько. Нужно защитить все. Решение Логика работы следующая: Загружается страница или модальное окно через AJAX; Для загруженной формы подключается reCAPTCHA; При попытке отправить форму происходит…

Настройка динамического товарного ретаргетинга Вконтакте в UMI.CMS

За основу возьмем инструкцию ВК по настройке динамического ретаргетинга. Внимание: для подключения динамического ретаргетинга в кабинет рекламодателя нужно написать в техподдержку Вконтакте. Загрузка каталога товаров в ВК Для работы товарного ретаргетинга нужно загрузить YML файл с каталогом в кабинет Вконтакте. Для настройки нам понадобиться ID прайс листа: Настройка шаблонов UMI.CMS Перед закрывающемся тегом body добавляем…

Использование composer в centos7 на примере retailCRM

Задача: подключить php клиент RetailCRM к сайту на UMI CMS. Сайт работает на VPS c CentOS 7. Также можно подключить на обычном хостинге. Например, как это сделать на хостинге beget. Выполняем под root!!! Скачиваем composer Перемещаем файл Проверяем Заупскаем Дальше выполняем не под root. Устанавливаем клиент retailCRM В макросах UMI подключаем клиент: Обновление composer Обновление…

Адаптивный фильтр для UMI CMS на PHP

Добавляем в блок к объектами дополнительные атрибуты: В шаблоне категории вызываем шаблон фильтра: Шаблон фильтра: Создаем файл: Содержимое: Создаем файл Содержимое: Создаем файл для фильтров типа чекбокс: Содержимое: Создаем файл для фильтров типа ползунки: Содержимое: Создаем файл: Создаем файл шаблона вывода количества отфильтрованных объектов Содержимое: Подключаем плагины: http://ionden.com/a/plugins/ion.rangeSlider/ – для ползунков http://jscrollpane.kelvinluck.com/examples/ – прокрутка в…