Redis Cache (xPDORedisCache)
Решил попробовать использовать redis кэш для modx создал класс xPDORedisCache, особо не заморачивался переписал мемкеш класс, но возникает проблема, идет пустая выдача и в логе: ...
Читать далее →Решил попробовать использовать redis кэш для modx создал класс xPDORedisCache, особо не заморачивался переписал мемкеш класс, но возникает проблема, идет пустая выдача и в логе: ...
Читать далее →Плагин срабатывает на пререндер страницы, отлавливает все внешние ссылки, и, в зависимости от настроек, делает редирект через внутреннюю страницу, добавляет target="_blank&quo...
Читать далее →Добрый день! Пытался в пакет modExtra прописать свое событие. Создал файл _build/data/transport.events.php Содержимое посмотрел как в miniShop2 <?php $events = array(); $tmp ...
Комментарии →В очередной раз понадобилось изменить таблицу сайта, менять которую не предусмотрено. Что обычно люди делают в таких случаях? Верно, редактируют ядро или нужный компонент, и бол...
Читать далее →В первой части познакомились с методом Ext.getCmp() для работы с компонентами ExtJs. Он позволяет взаимодействовать с виджетами ExtJs — панелями, таблицами, формами, окнами, запраш...
Читать далее →В прошлой статье мы попытались понять как формируется интерфейс админки на ExtJs. Теперь давайте попробуем разобраться, что можно сделать интерфейсом, который нам нарисовал ExtJs. ...
Читать далее →Часто задают вопросы про модальные окна и как в них вставить то или то. Решил в качестве своего обучения написать небольшой, можно даже сказать очень маленький компонент для вывода...
Читать далее →Есть поле в админке на странице компонента: ModXSaver.panel.CodeEditor = function(config) { config = config || {}; Ext.apply(config,{ id: 'mo...
Читать далее →Сижу посматриваю исходники minishop. Заинтересовался созданием собственных событий в MODX. $response = $this->ms2->invokeEvent('msOnBeforeAddToOrder', array( 'key' => $k...
Читать далее →
Небольшая пошаговая инструкция, как научиться сохранять любые интересующие данные о юзере в специальное поле extended. На самом деле, это никакой не секрет. Во многих объектах M...
Читать далее →