2 часа назад
Ну я к примеру очень часто использую плагин PageBlocks (free версию — он не поддерживает файловые чанки (которых нет в админке) в своих вызовах — ну и...
StaticFilesPlus — автоматическое создание статических элементов с поддержкой категорий 4
Вчера в 09:45
У себя на проекте использую CLI скрипт в котором выставляется базовая категория, после запуска в указанной категории
define('JSON_DIR', MODX_BASE...
GetResorce, lastTpl и offset/idx 15
Вчера в 08:59
Может кому пригодится, если это товар, то должно быть product_id
{$file.product_id | resource : 'pagetitle' | htmlent}
alt у картинок без "" msgallery - minishop2 22
15 ноября 2025, 01:41
присоединяюсь к просьбам дополнить чтоб /{id}/ в пути сохранения учитывались и при открытии местоположения файла, тогда не придется колхозит...
mixedImage - custom TV 166
12 ноября 2025, 09:40
Спасибо большое за точную подсказку, в этой настройке удалил и заработало.… я его блок где-то закомментировал, возможно в /assets/js/scripts.js, думал...
Ошибка 500 при открытии настроек доставки, не даёт сменить класс-обработчик 2
11 ноября 2025, 10:43
Когда пишу так запрос, все работает:
Акушер-гинеколог==24||COVID-19==37||Аллерголог-Иммунолог==38В SQL как в первом, так и во втором случае все доб...
ExtraFields. Дополнительные поля для ресурса (modResource) и пользователя (modUserProfile). 43
10 ноября 2025, 17:36
Заработало! да я по привычке в hook записал, а надо было так:
'filterresources' => [
'snippet' => 'filterresources',
'resul...
Как на SendIt вернуть на страницу результат из сниппета? 4
10 ноября 2025, 10:29
Спасибо. Вроде получилось, но не могу понять как передать дополнительные поля в CRM и почему-то время не правильное передает, +7 часов.
AmoCRM - снова в строю! 25
Дальше по расписанию запустился другой скрипт и отправил. В чем вопрос то?
Просто укажи в расписании cron запуск скрипта раз в 5 — 10 минут и все письма потихоньку уйдут.
Заходи в админку, сравнивай.
Можно просто переустановить пакет miniShop2 с выбором перезаписи чанков галереи — должно помочь.
Посмотри в исходный код страницы — какая там ссылка на аватарку админа? Возможно, у тебя просто что-то в чанке не то указано, типа лишнего слэша.
Раз не работают, значит не настроены правильно. Читай документацию, подключай сервисы, чисти кэш и проверяй в анонимном режиме браузера.
Если когда-нибудь появится miniShop3, то он уже будет отвязан полностью от таблиц MODX и там можно будет делать любые поля как во всех приличных stand-alone магазинах. Это единственная причина для появления MS3, но его в планах у меня пока нет.
А вот платный курс по miniShop2 + mSearch2 + Office я планирую написать в июле — августе, если ничего не изменится. Возможно, это как-то решит проблему.
Есть еще мысль написать платный компонент для управления расширенными полями товаров, чтобы добавлять их не вручную, в файлы, а через понятную админку. Но на данный момент писать новое дополнение просто физически не хочется, потому что очень много работы по поддержке старых.
Наверное, так и есть — твой email привязан к двум пользователям. Думаю, эта ошибка будет выскакивать и без загрузки аватара, а если просто открыть форму профиля и нажать «сохранить».
Office требует уникальные email для всех юзеров, так что нужно проверить это в админке и изменить, если что.
Еще раз: всё, что отправляется с фронтенда — можно подделать и ты будет продавать товары за 0 рублей умным ребятам.
Поэтому все данные для расчёта должны уходить в класс корзины, а он уже должен считать у себя как задано, формируя цену в заказе.
Отправить цену в MS2 пользователь не может, по умолчанию. Хотя, ты можешь и так переделать класс корзины, но я тебя предупредил.
Зачем покупателю здесь вводить свою цену? Он должен указать маршрут и выбрать авто.
Цена в любом случае должна высчитываться на стороне сервера. Если нужно изменить логику этого процесса — расширяй класс корзины.
Я вижу только:
То есть, эта настройка работает не для корзины на сайте, а для вывода заказов в админке.
А вот почему — не знаю.
Так что, или вложенный вызов pdoMenu в чанке, или свой сниппет.
Укажи вызовам разный pageCountVar и доработай сниппет Title, чтобы он понимал новые значения.
Укажи им разные pageVarKey.
Есть ли еще вызовы pdoPage на странице?