Релиз miniShop2 ver. 4.4.1 & 4.4.2

Добрый день!

Нашлось немного времени, чтобы провести «санитарную» работу в нашем любимом минишопе.
В репозитории было обработано и закрыто около 30 issue по разным причинам: это и дубли, и уже реализованный функционал, и узконаправленные пожелания.
Надеемся, никто не обиделся.
Спасибо всем, кто помогал находить и описывать эти issue!
Евгений Webinmd
22 сентября 2025, 12:20
modx.pro
1 796
+13

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

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

MODX3 feat Tagger 2.1.0-pl

столкнулся с такой проблемой что MODX3.1.2 запущеном на php7.4

не отрабатывает
iconv('UTF-8', 'ASCII//TRANSLIT', $tag)
если включить tagger.remove_accents_tag

можно конечно что-то свое заделать, но…

вроде в доках прочитал что это именно боль php7.4

может у кого есть мысль?
Stepan
21 сентября 2025, 16:21
modx.pro
303
0

Как обновить модуль Easy Comm чтобы появилась возможность добавить файлы к отзыву?

У меня на сайте установлен модуль Easy Comm для отзывов, но старая версия от 2018 года которая не поддерживает вложение файлов. В версии от 2021 года появилась такая возможность. Не могу разобраться как его обновить, инструкция есть modx.pro/components/21775 но в ней толком не описано никаких шагов. Кто уже обновлял на своем сайте подскажите что конкретно нужно сделать? Зайти в Приложения => Установщик и нажать обновить? После этого подтянется возможность добавить файлы к отзыву?

Автор также упоминает что после обновления компонента нужно обновить чанки tpl.ecForm и tpl.ecMessages.Row но не указывает что именно в них прописать.
Олег
21 сентября 2025, 11:01
modx.pro
627
0

Разработка нового дополнения

Всем привет! Я собираюсь разработать для диплома дополнение в MODX REVO, которое в последующем хочу опубликовать. Хотелось бы посоветоваться с вами, уважаемые разработчики, чего вам не хватает на modstore или аналоги каких решений хотелось бы увидеть с какими-либо преимуществами?

Было бы интересно также рассмотреть идею на автоматизацию каких-либо процессов, сбор данных, что было бы возможно полезно и для самого клиента, или для аналитики?

Буду рада выслушать ваши идеи, спасибо!
Наталья
18 сентября 2025, 20:24
modx.pro
536
+4

Вывод TV в дереве ресурсов

Добрый!
Существует ли какое-нибудь решение для вывода своего поля вместо или вместе с ID в скобках в дереве ресурсов?
Сейчас администратор сайта вписывает фрагмент вин-кода, чтобы ориентироваться.
В идеале, чтобы туда автомтичски попадало тв-поле VIN.

Кирилл
18 сентября 2025, 17:56
modx.pro
318
0

Сортировка msfilter2 по msOption

Алексей Сунарчин
18 сентября 2025, 10:55
modx.pro
298
0

Предложение нового механизма closure и слушателей событий в bootstrap неймспейсов MODX с приоритетами и именами

Хочу поделиться идеей/потенциальным изменением ядра MODX 3, которое даст возможность создавать пакеты без плагинов, да и в целом расширить функционал управления слушателями событий, и попросить вас посмотреть, что думаете.

Началось с того, что я пытаюсь продумать для себя максимально простой способ разработки и сборки пакетов под MODX, и параллельно внедрения архитектурных решений по стилю Laravel.
Олег
18 сентября 2025, 01:40
modx.pro
437
+1

Переход с неудачного решения по смене контекста И по определению версии (моб/десктоп.) на ModHelpers

Добрый день.
Хотела бы попросить помощи еще раз.

Преамбула
1я проблема-MobileDetect
Установлена стороннаяя библиотека через композер. Шаблоны разбиты на пары для Мобильной и Десктопной версии (разный набор чанков). «Моб»- дефолт (прикреплен к ресурсу), «десктоп» получаем плагином в случае is_Desktop=1.
Такая конструкция вполне себе работает. Но когда я стала добавлять возможность ручного переключения версии по кнопке, у меня ничего не получилось.

2я проблема-BABEL
Уже пройдены варианты отдельной папки, обмусоливания htaccess'a, перебор нескольких версий плагинов для контекста, отключения вообще всех плагинов, попытки написания плагина самостоятельно. Одно время я добилась работы- по крайней мере, могла хотя бы страницу др. контекста открыть. Сейчас идет зацикливание.

ИТОГО
В итоге нашла здесь на сайте, что сейчас проще всего решить это с пом. модуля Сергея Шлокова (modHelpers).
.
Я нашла там не только swich_context для варианта поддиректории, но также сессии и Mob.Det. Поэтому и описала эти проблемы вместе.

Суть вопроса
Мне нужно добиться функционирования смены версии (мобильный/десктоп) и смены языков, через Babel и Mob.Detect. С сохранением результата в сессии, чтобы не определять это для каждой страницы, а также с возможностью выбрать правильный вариант вручную (переключатель), если автоматически определится неверно.
Пожалуйста, посмотрите, правильно ли я представляю саму логику. Пока даже код писать не стала, потому что сильно не уверена насчёт своего видения процесса.
Если всё не так, хотя бы скажите, про какой объект подробнее почитать.


Даша
17 сентября 2025, 19:08
modx.pro
1
542
0

PVAdmin мини-админка для MODX 2.8

Наконец я добрался до создания админки для MODX. Реализовал только необходимый нам функционал, но при необходимости всё можно доработать — это не очень сложно. В gtsAPI теперь есть все необходимые модули. Также можно использовать эти модули для других проектов.


Александр Туниеков
16 сентября 2025, 16:48
modx.pro
1 956
+5