8 часов назад
Добавил сиcтемную настройку ms3recentlyviewed.block_bots_detector и интегрировал jaybizzle/crawler-detect
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3 5
8 часов назад
В следующий раз сделаю как положено)
Gallery3x 3.0.31 для MODX3 - управление файлами 2
Вчера в 15:20
Всем привет!
Версия модуля 1.4.0
Необходимо обновить наименования товаров.
Выбираем Тип импорта — Обновить данные товаров
Соответствие Столбца Наз...
msImportExport 919
27 февраля 2026, 21:26
Настройками нельзя, только написанием своего плагина, который будет проверять необходимые условия. Если сами не справитесь, могу написать его за отдел...
Вопрос по msProductDiscounts 4
25 февраля 2026, 17:49
Добавлен также генератор разнообразных типов опций товара в разном количестве для разных наборов и их заполнение у товаров.
ms3DemoData - компонент для быстрой генерации демо-данных MiniShop3 3
25 февраля 2026, 15:21
Сложно сказать. Впервые про такую проблему слышу. Вы можете написать мне в телеграм доступы — вместе посмотрим
MiniShop3 1.2.0 - 1.3.0 Самое интересное 19
24 февраля 2026, 18:29
это сделал ИИ.
Я взял код из файла /core/components/minishop2/model/minishop2/minishop2.class.php
я скопировал этот метод function getReceiverId(), ...
Кастомизация minishop'a (номер телефона вместо емейла у пользователя при совершении заказа) 13
23 февраля 2026, 03:33
Вот так отображаются поля довольно красиво! Нужно создать поля: allowed_resources, date_start, date_end в базе данных в таблице modx_user_attributes. ...
Дополнительные поля профиля юзера (не extended) 138
22 февраля 2026, 19:58
Кто реально внедрил MODX с Vue. js — каков опыт?Опыт — реактивные переменные благословение и проклятие Vue. С ними можно делать почти мнгновенно реаги...
Вопрос по будущему MODX и стратегии развития. 4
Всего 125 683 комментария
«не могу найти указанный ключ формы (action)»
Вызываю некэшированно. Не понимаю в чем проблема (
2. Убедитесь, что у вашей страницы есть тег head
Видимо обновилось что-то?
К примеру вызов того же pdotools в версии modx 2 сделать по максимум чтобы все вызывалось через Facade
Тогда при установке на modx 3 этого компонента, была бы обратная совместимость. Опять же не прям всех классов и функций, но таких которые являются базовыми (наивное предположение конечно же))).
1. часовые пояса нужно как-то настроить… как?..
2. Теряется время! У unpub_date в базе 100% время прописано.
Вот пример данных, которые mmxDatabase мне выдал в модели:
А вот то, что выдает $resource->toArray():
У дат видно смещение на 3 часа (московский часовой пояс в modx установлен), а у unpub_date время потерялось… осталась только дата.
Для modx @see \modX::getOption
Для pdoTools @see \pdoTools::getChunk
Cобрал пакеn по старинке через modExtra
Github: github.com/webnitros/facade-app
На модерацию уже отправил в modstore
Кому интересно, disk.yandex.ru/d/EtmO2tOPCYC6xA
Работает как в Modx 2 так и в 3 версии
Проверил на обоих версиях, одинаково отрабатывает код
С composer все еще могут возникать проблемы совместимости.
Еще событие добавил FacadeAppAddSingleton чтобы свои фасады можно было добавить github.com/webnitros/facade-app/blob/master/FACADE.md
Однако, поскольку пути формируются неправильно и указывают на абсолютные пути на сервере, вам нужно убедиться, что переменные `jsUrl` и `cssUrl` в вашем объекте `xmlReader` правильно сконфигурированы. Возможно, они вам неправильно заданы в конфигурационном файле или в другом месте, откуда вы получаете этот объект.
Если переменные `jsUrl` и `cssUrl` должны содержать абсолютные пути, вы можете изменить их в вашем объекте `xmlReader` таким образом, чтобы они содержали правильные абсолютные пути к вашим JS и CSS файлам.
Пожалуйста, убедитесь, что вы используете правильные переменные для формирования путей к вашим файлам.
Как раз про это писал что в modx 3 плохо разобрался.
Вспомнил про контракты.
Кто то все такие реализовал полноценную контейнеризацию ))
github.com/modxcms/revolution/commits/3.x/core/src/Revolution/Services/Container.php
Респект))))
Судя по коду ты их просто положил в namespace MODX, так что да, так тоже работает.
core/src/Facades/Fenom.php
Для запуска
Разобрал более подробней работу Facade
Несколько вариантов представил для сравнения
Зато увидел усложнение, в виде накрутки над классом фасада, который еще сильнее усложнит жизнь).
А может у меня проекты такие, где это не нужно, не знаю)
Есть такое
По этому в конце комментариев See оставляется
То же раздражала навигация.
Спустя какое-то время понял, как ориентироваться, привыкаешь к этому, после того как запомнишь, как функция вызывается и что она делает.
Для разработки чего-то нового, конечно же, не подходит, лучше обычным методом класс вызывать. Но для кода, который уже не первый год, вот тут выигрываешь сильно.
Ace 1.9.4-pl
При выборе ACE ошибка:
Как выбрать текстовый редактор?