Вчера в 13:39
В выпадающем списке 7.4 нет, однако при попытке установить сайт она появилась (но увы не ало). Опять же тут судя по всему беда с сервером у меня, при ...
Мне было грустно без Modhost и я сделал Meowbox 9
01 мая 2026, 08:44
Добрый день!
Это ворнинг на работу не влияет, а что в консоли браузера и какая версия php?
Новости MiniShop3, mSearch, mFilter 9
28 апреля 2026, 10:33
docs.modx.pro/components/minishop2/development/scripts-and-styles
вам нужно событие Order.submit.response.success
Как создать java script событие для кнопки "оформить заказ"? 1
27 апреля 2026, 13:13
Если только после майских праздников можно будет сделать для 2.x. Попробую.
mxDadata — интеграция DaData (Suggest, Clean, Party) с MODX 3 и MiniShop3 2
27 апреля 2026, 11:51
Я так же все локально разрабатывал и тестировал и все ок было
msp3YooKassa - Интеграция с платежной системой ЮKassa 7
22 апреля 2026, 06:21
Мне лично документация вообще не понятна :-). Все просто в доке, но вот вопрос, что за канал создается через ваш бот? Это наш канал или ваш? В доке ма...
[MAX bot] отправляем сообщение в бот MAX на изи 8
22 апреля 2026, 00:22
Оказалось, что Localizator конфликтовал с плагином prettyTags. Ошибки в журнале с этим не связаны.
Localizator 1.0.9 и 1.1.0 8
21 апреля 2026, 19:25
Всё же разобрался.
Браузеры игнорируют CSS-файлы, если сервер отправляет неправильный MIME-тип. Например, вместо text/css может возвращаться text/ht...
pdoTools и sql_mode=only_full_group_by - ошибки при работе PdoPage 3
18 апреля 2026, 15:34
открыл, не знаю, почему он закрыт оказался) но, стоит учесть, что код там очень старый
msProductKits - удобное управление товарами-комплектами (наборами товаров) 31
Делать свой почтовик очень сложно и бессмысленно.
Укажи id ресурса, который тебе нужен:
Если нужно только превьюшки, без больших картинок, то всё еще проще:
Можно еще добавить
Извини, пожалуйста.
Добавь, пожалуйста, метод formRepair в класс Auth, который что-то вернёт. Желательно, как минимум:
Если такого метода нет, или он ничего не возвращает, или возвращает false — будет такая ошибка, как у тебя.
Нет никаких допустимых корректных action, есть только доступные методы в классе.
Объясняю так, чтобы ты понял:
Дошло?
Нужно просто попросить msProducts вместе с твоими товарами выбрать им картинки — он это умеет. А дальше делай с ними что хочешь в prepareSnippet.
Вместо
пиши
Я не знаю, как еще объяснить. bezumkin.ru/modx/minishop2/snippets/917/
Внутри $row должна быть ссылка на картинку товара:
Там прямо в параметрах написано, как использовать.
Используй его и картинки уже будут в $row. Вообще, посмотри, что сейчас там есть:
В принципе, да, это может совсем чуть-чуть сократить время загрузки, потому что парсер MODX не будет пытаться разобрать инлайновый чанк и плейсхолдеры в нём.
Но в целом, думаю, тебе нужно оптимизировать вызовы других сниппетов на странице. Можно воспользоваться для этого моим дополнением debugParser.
Рабочий код
Нерабочий код
Чем отличается рабочий код от нерабочего? Что нужно исправить?
Evolution любят на modx.im.
Там загружается Office и вызывается его метод loadAction. Он разделяет запрос на 2 строки: класса и метод.
Если запрошенный метод есть в указанном классе — он будет вызван. Если нет, ты получишь ошибку:
Судя по твоему сообщению, ты этого момента даже не доходишь, потому что получаешь «не могу найти указанное действие» от action.php, а он такое выводит, если получает false от loadAction.
Когда loadAction возвращает false? Когда action пустой. А это значит, что твоя форма даже не передала нужный action — вот и ошибка.
Разбирайся с тем, что же ты отправляешь на коннектор. Ну и читай исходники, конечно.
Сниппет mySnippet:
Дальше уже усложняй и добавляй свою логику, чанки и код из сниппетов.
на
То есть, вместо вызова сниппета будет плейсхолдер, куда потом вставится результат.
Затем в сниппете, указанном в prepareSnippet пишешь эту свою логику определения не получая ресурс — он уже получен и находится в переменной $row!
В итоге мы не получаем ресурс из БД повторно, не делаем некаких запросов, а только добавляем новое поле в массив данных, проверяя другие поля этого массива — что в итоге будет вставлено в чанк.
Никаких getObject и setPlaceholder не нужно — именно от них мы и избавляемся для большей скорости.
То есть, всё уже выбрано, ты просто подготавливаешь массив данных для оформления в чанке. Отсюда и название параметра — «подготовочный сниппет».
Должно выглядеть вот так:
Наверняка есть какие-то ошибки в javascript, поэтому и кнопки не работают.