Максим
С нами с 02 декабря 2015; Место в рейтинге пользователей: #131меньше минуты назад
кнопку зеленую надо нажать, чтобы фотки попали в гелерею, сам не сразу сообразил)
MiniShop3 - 1.1.0 - Уже в Modstore.pro 35
2 часа назад
С виду все норм.
1. Большая вероятность, что у вас какой-то конфликт JS (как вариант можно попробовать по одному отключать JS файлики и смотреть. Либ...
Не работает пагинация pdoPage 5
6 часов назад
Хотя не зря, все равно мой велосипед более гибкий, в будущем может еще что то к нему прикручу.
Сниппет getPageBlockContent для вывода блоков PageBlocks (Free версия) с других страниц в MODX 6
7 часов назад
код для генерации схем MIGXdb
может кому пригодится или доработается
<!DOCTYPE html>
<html lang="ru">
<head>
<met...
MigxDB - Делаем безграничное хранилище "объектов" в ресурсах. 11
9 часов назад
а так это работает только если сайт тоже работает на твоём же компе, как делают некоторые локальную разработку на базе XAMPP, open server и прочих Den...
Инструкция: Настройка SOCKS5 прокси в MODX3 для работы с репозиторием 21
27 января 2026, 21:17
Приветствую.
Есть несколько вопросов:
1. Без редактора Markdown — пост наверное будет простыней текста (как его преображать: тегами **Жирный текст**...
[IskTelega] - компонент для отправки публикаци в телеграм каналы. 8
27 января 2026, 19:07
Это отличные новости. Если и будет жизнь для интернет-магазинов на MODX — то только благодаря Вам
mFilter для MODX 3 - новое поколение. 6
24 января 2026, 13:12
Подскажите плз, старые версии еще могут быть как либо работо-способны?Нет
ms_CDEK2 возвращается! 63
23 января 2026, 22:15
Этот способ (через файл):
-работает если есть живой админ
-работает если он в группе
-работает если контекст manager не поломан
-работает если пол...
Почему в новых версиях MODX не работает сброс пароля через MD5 и как восстановить доступ в manager 6
Поддержу Алексея по поводу JWT и тестов.
А с чем связан вынос роутов в index.php? Ведь их может быть много и тогда точка входа разрастется… Может их стоит вынести, например, в отдельный сервис? Я не знаю Slim и возможно там это уже реализовано… Ну или в отдельный файлик?
Создаете /assets/components/arhiv/action.php в котором проверяете является ли это AJAX запросом, присутствует ли action и если эти условия верны, то подключаете точку входа (/index.php). Далее создаете плагин и вешаете его на событие onHandleRequest. В нем на основании экшена вызывать нужный процессор или метод класса.
Или можно в action.php вместо точки входа подкючать свой класс и дергать нужный метод или дергать свой самописный процессор. Только не забываем в action.php написать подключение по API.
Метод класса или процессор должен получать данные формы и на основании этого составлять условие выборки и получать данные. Я бы для этого использовал pdoFetch.
В любом случае придется нормально так разобраться с принципами работы modX.
Если у вас товар может быть доступен с разным весом, то нужно видоизменить поле вес (в доках минишопа, есть пример) ну и потом создавать соответствующие мдификации.
Вот описание
Поэтому вот эту строчку нужно переписать на
Вопрос второй: Удалось получить результат работы этой строки: . Для отладки нужно использовать: . Результат будет в журнале ошибок.
И теперь, если событие включено и уже зная как дебажить, то можем приступать к дебагу.
В коде есть 3 условия из-за которых результат может быть не удовлетворительным, соответственно и проверяем эти условия.
Сам же сниппет должен делать следующее:
1) Получать TV по полю name из таблицы modx_site_tmplvars
2) Получать у данной TV и парсить данные из поля elements. Хранятся они там так: Красный==1||Синий==2
3) Находим нужное и возвращаем.
А теперь кодом (просто наброски для наглядности. Не является готовым решением):
1) Удаляем ручками все из /core/cache/ (саму папку cache оставляем) и проверяем
2) Проверяем корректность записей в лексиконах.
3) Если первые два пункта не дали результатов, то смотрим может где-то в плагинах подгружают буржуйские словарики, например на событии msOnBeforeChangeOrderStatus
4) Если и в плагинах нет ничего такого, то смотрим исходники минишопа, может там переписали (всякое бывает).
Есть 2 варианта самостоятельного решения:
- Воспользоваться modExtra
- Написать ручками без использования заготовки. Примеры можно подсматривать в различных компонентах и исходниках MODx.
Раньше я бы выбрал второй вариант, только потому, что он заставляет вникать в каждый этап и дает более глубокое понимание принципов работы.cultureKey
locale