Привет! Я сделал msFacets: фасетный фильтр и поиск для каталога miniShop2 на MODX 2.8 и MiniShop3 на MODX 3. Один пакет ставится на обе версии, вызов сниппета и чанки на них одинаковые.
Демо-сайт: chelnysite.ru. Это каталог miniShop2 из 380 товаров для ногтевого сервиса. Попробуйте фильтр и поиск, например «воскоплаф» с опечаткой или «фрезер стронг» русскими буквами.
Читать далее, msFacets: фасетный фильтр и морфологический поиск для miniShop2 и MiniShop3
→
В августе я обещал, что реклама переедет из шаблонов в настройки и появится ротация. В октябре писал, что сайт заваливают роботы и следующая работа — кэш. С тех пор сделано довольно много, и про кэш я ошибся. Рассказываю по порядку.
Читать далее, Обновления MODX.pro - работа не всегда заметна
→
Хотелось видеть статистику сайта прямо в админке MODX и не отдавать данные посетителей внешним сервисам. Так появился Stats3x: посещаемость, источники, страницы, цели и запись действий посетителей — без Яндекс Метрики, Google Analytics и чужих скриптов на странице.
Всё локально
Данные собираются и хранятся в базе вашего сайта. Никуда не уходят, ни от кого не зависят, не пропадают, если внешний сервис что-то поменял.
Запись действий — как Вебвизор
Главная фишка. Можно открыть запись визита и посмотреть, как человек ходил по сайту: куда кликал, что прокручивал, где застрял, где ушёл. На шкале отмечены клики, переходы, ввод и частые клики в одно место — сразу видно, где посетитель злился, потому что кнопка не нажималась.
Пароли не пишутся никогда, ввод в поля скрывается, блоки с личными данными исключаются классом. Записывается только заданная доля визитов, а смотреть записи может только тот, кому вы дали право.
Рядом — карта кликов: тепловая карта поверх самой страницы, отдельно для компьютеров, планшетов и смартфонов, с линиями глубины прокрутки.
Читать далее, Stats3x - своя «Метрика» с вебвизором для MODX3, и всё у вас на сервере
→
Всем привет, снова большое обновление )
Самое главное — ускорена работы компонента (оптимизация логики, кеширование).
Приложение переименовано в simpleFilters. В нем добавилась возможность массовых операций над SEO-правилами и SEO-страницами, а также добавлена вкладка «Обслуживание», где можно обновить индекс, правила и страницы.
После обновления обязательно пересоберите индекс и перегенерируйте SEO-страницы!
Читать далее, simpleFilters 1.5.0
→
Всем привет!
Хочу показать компонент, который я сделал для своих сайтов на MODX 3 — Banner3x. Это менеджер рекламы: РСЯ, Google AdSense, баннеры прямых рекламодателей, партнерские ссылки CPA-сетей и любой свой код. Все в одном месте и с одной логикой показа.
Зачем
Обычно реклама на сайте выглядит так: код РСЯ вставлен в шаблон, баннер партнера — в чанк,
AdSense — еще куда-то. Поменять блок, убрать рекламу с части страниц или поставить баннер
на месяц — значит лезть в шаблоны. А с 2022 года к этому добавилась маркировка по 38-ФЗ.
Banner3x собирает все это в админку и решает, что, где и когда показать.
Читать далее, Бесплатный компонент Banner3x - реклама на сайте MODX3 без правки шаблонов
→
Коллеги, на фоне истории с PHP2Shell (
подробно о ней ) хочу напомнить про свой компонент IskFileGuardian для MODX 3
https://extras.modx.com/package/iskfileguardian.
Компонент не новый, но я недавно обновил его до версии 3.1.0, и ситуация в интернете как раз показала, зачем он нужен.
Обновить PHP — это первый шаг.
Второй — убедиться, что на сайте за это время ничего не изменилось.
IskFileGuardian следит за целостностью файлов сайта и ядра MODX:
Сравнивает ядро с официальным релизом MODX;
Находит изменённые, добавленные и удалённые файлы;
Присылает уведомления в Email и Telegram;
Поддерживает исключения для кеша, загрузок и т.п.;
Показывает отчёты в Менеджере;
Работает по расписанию через cron.
Если ещё не пользовались, сейчас хороший момент поставить и проверить свои сайты. А если стоит старая версия, не забудьте обновиться.
Комментарии →
Решение ошибки 403 Forbidden при сохранении документов в MODX (Хостинг Beget)
После недавних новостей о критической уязвимости в PHP, хостинг-провайдер Beget превентивно ввел жесткие ограничения безопасности (
Уязвимость в PHP от 21.10.2026). В частности, хостер временно ограничил обработку POST-запросов типа
multipart/form-data
.
Читать далее, Временный плагин: лечим ошибку 403 при блокировке multipart/form-data хостером
→
Краткая статья для тех, кто, на бронепоезде, как и я, зашёл в том числе и на профильный modx.pro в поисках практических рекомендаций для MODX помимо релизов PHP и сообщений провайдеров, собрал немного инфы и порядок действий.
Что же произошло
21 октября 2026 года были обнаружены, а следом и опубликованы исправления двух критических уязвимостей PHP CVE-2026-109618 и CVE-2026-109619, обе с оценкой 9,2 по CVSS v4.0. В кулуарах в ходу название PHP2Shell, возможное последствие: выполнение кода без авторизации с правами процесса PHP.
Первая проблема связана с обработкой исчерпания памяти и некорректным состоянием данных запроса, вторая — с использованием состояния предыдущего запроса после освобождения памяти. Для отдельных сценариев атака подтверждена на mod_php и PHP-FPM.
Парни из PHP относят к группе риска все установки, обслуживающие веб-запросы: PHP-FPM, Apache с mod_php, php-cgi, FrankenPHP и LiteSpeed. Поэтому нужен исправленный PHP.
Какие версии исправлены
Ветка / Релиз с исправлениями
8.2 / 8.2.35
8.3 / 8.3.36
8.4 / 8.4.27
8.5 /8.5.12
PHP 8.1 и старше больше не получают обычных обновлений от проекта PHP. Для этого инцидента команда предоставила минимальные исходные backport-патчи для 7.4, 8.0 и 8.1. Пользователям этих веток нужно уточнить наличие исправленной сборки, либо переходить на поддерживаемую ветку ну и с проверкой совместимости конечно.
У дистрибутивов номер может отличаться от таблицы. Например, для Ubuntu 24.04 исправленный пакет PHP 8.3 указан как 8.3.6-0ubuntu0.24.04.13. Поэтому смотрим полный номер пакета и бюллетень поставщика, а не только 8.3.x
Читать далее, PHP2Shell: критические уязвимости PHP от 21 октября 2026
→
Последние недели сайт периодически отваливался по таймауту, иногда вместе с соседними проектами на том же сервере. Разобрался. Коротко: за сутки к modx.pro приходит 428 тысяч запросов при живой аудитории меньше тысячи человек в неделю. Расскажу, кто их делает и что с этим сделано.
Читать далее, Проблемы с modx.pro и документацией.
→
Вышел MiniShop3 1.14.2-beta1 — восемь исправлений, из которых шесть про безопасность, а одно вообще не давало работать: в админке магазина не мог ничего сделать никто, кроме первого пользователя сайта. Если у вас магазином занимается не владелец, а отдельный человек — обновляйтесь не раздумывая.
Читать далее, MiniShop3 1.14.2 - срочный securiy релиз и важное исправление доступов.
→