Пошаговые инструкции

Почему в новых версиях MODX не работает сброс пароля через MD5 и как восстановить доступ в manager

Есть ситуация, с которой сталкиваются почти все, кто переносит сайты на MODX или восстанавливает их из бэкапа.

Вы заходите в /manager, вводите логин и пароль — и MODX просто не пускает.
Пароль “точно правильный”. Вы его только что поменяли в базе через MD5 — как советуют старые статьи и форумы.
Но входа нет.

Спокойно. В большинстве случаев MODX не “сломался” — просто вы применили устаревший способ.
Юрий
26 декабря 2025, 23:45
modx.pro
163
+4

[MIGxDB] Создание интерфейса управления кастомной таблицей в админке

Приветствую вас, мои маленькие любители MIGx, в этой заметке расскажу как можно сделать интерфейс управления кастомной таблицей с фильтрами и самописными процессами на примере таблицы с отзывами.
Артур Шевченко
21 сентября 2025, 16:50
modx.pro
4
878
+16

modx3 (modx2) + composer + ddev

Всем привет.
Modx только начал изучать, как легковесную альтернативу друпал для легких проектов.
Давно сижу на этой (ddev) надстройке над docker. Поэтому для меня логично было развернуть modx именно в этой среде.

Процесс довольно легок и прост:
Виталий
06 сентября 2025, 11:08
modx.pro
1
1 868
+5

Спам в формах AjaxForm/FetchIt? Защищаем ЛЮБЫЕ точки входа в MODX с помощью IskWaf



Всем привет!

В Telegram-чате регулярно поднимается один и тот же вопрос: «Как защититься от спама в форме? У меня стоит FetchIt или AjaxForm, капчу на странице вывел, а спам всё равно летит тоннами!»

Я решил эту проблему в своем компоненте IskWaf (MODX3 / MODX2), и в этой заметке хочу рассказать, как теперь можно обеспечить тотальную защиту вашего сайта.

Ivan K.
08 июля 2025, 20:44
modx.pro
1
1 808
+14

Правильное изменение кодировки БД на utf8mb4, для корректной работы эмодзи и т.п.



Всем привет, тема давно «избитая» но всегда актуальная… Наверняка каждый, наблюдал ситуацию с неправильной работой сайта при вставке эмодзи в тексте. Дело в том, что стандартная кодировка utf8 в MySQL не поддерживает хранение таких символов. Для этого необходимо использовать кодировку utf8mb4, которая позволяет хранить символы, занимающие до 4 байт…
Денис Усманов
11 февраля 2025, 23:13
modx.pro
1
3 075
+7

[msBonus2+EasyComm] Начисление бонусов за отзывы


Компонент EasyComm часто используют в качестве реализации отзывов на сайте. Иногда бывает необходимо мотивировать покупателей писать отзывы об их покупках. Для этого можно использовать компонент msBonus2 и начислять пользователю определённую сумму бонусов на его бонусный счёт.
Павел Гвоздь
31 января 2025, 11:32
modx.pro
2
1 633
+8

Расширяем фильтрацию в категории товаров админ панели

Как это по итогу должно выглядеть.


Привожу простейший пример фильтрации товаров по наличию изображения.
ВАЖНО!
Мы не лезем в исходники самого компонента.
Евгений Webinmd
20 января 2025, 22:35
modx.pro
2
1 372
+9

Вывести поле создателя при редактировании ресурса

Стояла задача для определенного шаблона вывести поле создателя/автора с возможностью изменять его, но только для админа.
Плагин с кодом на событие OnDocFormRender
Евгений Webinmd
03 декабря 2024, 14:16
modx.pro
2
1 163
+8

Создание CRUD интерфейса вне админки

Приветствую, в этой заметке хочу поделится кейсом по созданию простого интерфейса за пределами админки для управления различными объектами как нативными (пользователи, ресурсы, заказы), так и кастомными, т.е. созданными под конкретный проект. Видео с результатом
Артур Шевченко
26 октября 2024, 21:25
modx.pro
1
1 346
+7

Фильтрация по диапазону цен mFilter2

Задача: сделать фильтрацию по предустановленным диапазонам цен. Пример:
— До100
— 100-200
— От 200

Как это выглядит

Евгений Webinmd
01 июля 2024, 20:43
modx.pro
2
1 293
+11