21 минута назад
Вариант 1
Переопределить метод msOrderHandler::submit() таким образом, чтобы там перед установлением статуса «Новый» проверялся способ оплаты и, если...
[miniShop2] Дополнительная логика отправки писем при оформлении заказа 1
9 часов назад
Вот давно для себя писал: modx.pro/solutions/18489
или через мускул (перед выполнением обязательно сделайте дамп) напрямую + потом кеш почистить
U...
Автопереименование повторяющегося URL 9
Сегодня в 11:10
Надо глянуть структуру XML что именно поменялось, если что пишите в ЛС могу посмотреть.
mSync - проблема с интеграцией с 1С Предприятие 8.5 1
Сегодня в 11:06
Используй phpThumbOn он как раз в префиксе указывает размер изображения.
Ссылка: modstore.pro/packages/photos-and-files/phpthumbon
имена файлов миниатюр картинок 1
Вчера в 15:11
Да особо без разницы куда писать. Я отслеживаю все записи. Но в идеале создавать issue в репозитории github.com/modx-pro/MiniShop3/issues.
MiniShop3 - 1.1.0 - Уже в Modstore.pro 19
12 января 2026, 08:59
Ни где не могу найти информацию по настройке импорта изображений «Обновлять данные существующих изображений» — не понять, на что влияет данная настрой...
msImportExport 2.0 127
11 января 2026, 13:08
нет переводов primeVue. То есть если использовать фильтры DataTable или Calendar, то они будут англискими.Вот про это я не подумал. Думаю учтем в буду...
VueTools - универсальный компонент оформления админки в MODX 3 4
08 января 2026, 12:31
Большие сомнения у меня в этом)
resComments — многоуровневые комментарии с пагинацией для ресурсов MODX3 3
07 января 2026, 15:36
вот этот сниппет
require_once MODX_CORE_PATH . 'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');
$modx->getService...
Проблемы с отправкой писем статус заказа из minishop2 5
Попробуй почистить весь кэш браузера включая куки — вполне может помочь.
Я бы переписал на феноме, даже вчитываться не охота в такую жесть :)
PHP тут скорее всего не обязательно
Самые простые варианты:
1) Забить цену товарам без цены
2) Скрыть товары без цены
Остальные предполагают больше геморроя
Но расписывать долго, да и без знания js вряд ли воспримется. А делать готовое бесплатно вряд ли кто-то возьмется.
Насколько я понимаю список доставок берется из
core/components/minishop2/processors/mgr/settings/delivery/getlist.class.php
Попробуй там через $this->modx->log(1, $data); провести отладку.
Способ 38 активен, работает, не удален?
В разных контекстах ссылки тоже разные?
Как вариант — сделать это несколькими чанками, тогда сразу будет видно, как устроена логика.
Заменив адрес сайта
Я вижу сниппет примерно так, но писал на глаз, могут быть ошибки.
При инициализации скорее всего отрабатывает проверка параметров, с которыми запускается скрипт.
На этом моменте можно проверять тип обрабатываемого объекта и менять опции в зависимости от этого.
Чтобы что-то поменять придется копировать и модифицировать FormIt, такая возможность не предусмотрена (ну я про нее не знаю)
А то я подумал — вдруг я один в понедельник в полночь с кодом ковыряюсь? Обидно!
Решил исправить :)
Так как хук элементарный не должно быть сложностей — один if/else и все.
В нем пишешь свои правила — мол значение поля email совпадает со значением поля email_check? если да, то return true, иначе false.
Потом название сниппета вставляешь в список хуков поближе к началу, желательно до email.
В придачу к этому скорее всего придется переписывать сниппеты, которые могут пригодиться в работе, которые отвечают за карту сайта, меню и прочее.
Если честно я бы в такой ситуации начал разработку на фреймворке — насколько я знаю нет движков, заточенных для быстрой работы под такие объемы.