Павел Гвоздь
С нами с 31 мая 2015; Место в рейтинге пользователей: #2[msPromoCode] Отменяем промо-код при помощи API компонента
В этом кейсе я покажу, как программно (через плагины) можно обращаться к API и отменять или вовсе запрещать применение промо-кода, когда в корзине есть запрещённые товары.
Я умышленно использовал событие mspcOnSetCoupon вместо mspcOnBeforeSetCoupon, чтобы наглядно показать, как можно отменить скидку на корзину и отменить уже применённый промо-код через API компонента.
[YandexMaps2] 1.2.0 События jQuery и API ключ
У компонента появился jQuery триггер ymOnLoadMap. Теперь можно после загрузки карты выполнить свой JS код, не прибегая к правкам исходного default.js.
Также, не так давно Яндекс внедрил для карт обязательное указание API ключа. В связи с этим, пользователям компонента YandexMaps2 нужно произвести некоторые действия, чтобы их карты работали и дальше.
[xCalc] Кейсы. Калькулятор подоконников и AjaxForm в результатах расчёта
Друзья, вчера добавил 2 кейса в документацию по xCalc. Первый описывает, как работает компонент и как вообще создать при помощи него калькулятор. А второй, в качестве небольшого бонуса, про то, как настроить вывод AjaxForm в результатах расчёта.
Как говорится — переходите по ссылкам в описании!
[miniShop2] Кнопка печати заказа из бек-энда
Сладкий синтаксис в Fenom
На просторах сообщества уже много раз поднималась тема расширяемости синтаксиса Fenom. В pdoTools для этого есть даже событие плагина pdoToolsOnFenomInit. В этой заметке предлагаю добавить некий синтаксический сахар для ещё более приятного использования классного шаблонизатора. Мы добавим подключение файлового чанка в шаблон таким образом
{chunk 'path/to/chunk'}
и вызов сниппета таким {snippet 'pdoResources' ['param' => 'value']}
[msPromoCode] Документация на docs.modx.pro
Ребят, я наконец нашёл время собрать всю документацию по msPromoCode в едином месте.
Там я описал:
- Особенности и имеющийся функционал компонента,
- Инструкцию по установке и настройке,
- Доступные сниппеты,
- Триггеры jQuery, доступные из фронт-энда,
- Все события плагинов компонента со списком доступных параметров,
- Пару кейсов, которые были описаны на просторах modx.pro.
[xCalc] Универсальный конструктор калькуляторов
После msWallpapers у меня родилась идея разработать универсальный конструктор калькуляторов. Мне как раз поступил заказ на разработку двух калькуляторов, было решено делать по ним базу (и их на базе) нового компонента.
Хотелось разработать что-то такое универсальное, что могло бы решить большинство задач по калькуляторам (не без кастомизации, конечно). Я считаю, что у меня это получилось!
Друзья, представляю вашему вниманию xCalc — Универсальный конструктор калькуляторов!
Потыкать:
* Калькулятор стоимости подоконников
Хотелось разработать что-то такое универсальное, что могло бы решить большинство задач по калькуляторам (не без кастомизации, конечно). Я считаю, что у меня это получилось!
Друзья, представляю вашему вниманию xCalc — Универсальный конструктор калькуляторов!
Потыкать:
* Калькулятор стоимости подоконников
[YandexMaps2] Кейс. Точки из MIGX с кастомными иконками на фронт-энде
[textAdvs] Умная реклама в контенте страницы
Компонент для встраивания блоков рекламы в [[*content]] ресурса при отображении страницы пользователю.
Умеет:
* Размещаться до/после определённого по счёту тега
* Работать только на определённом шаблоне
* Отображать блоки объявлений один за другим (по мере обновления страницы)
* Подтягивать кастомные теги
Умеет:
* Размещаться до/после определённого по счёту тега
* Работать только на определённом шаблоне
* Отображать блоки объявлений один за другим (по мере обновления страницы)
* Подтягивать кастомные теги