23 минуты назад
{$images | Thumb3x: «w=239&h=331&zc=1&f=webp»}
— не до конца воспринимает, в webp не конвертирует, а надо бы (только из за этих 2х нюансов ...
Thumb3x: Современная обработка изображений для MODX 3 33
3 часа назад
Нашёл, ваши письма попали в папку спама, ожидайте, ответим вам на почту
проблема в mdstore может сталкивался кто 10
Сегодня в 11:50
Добрый день, это только у меня не подтягивает id страницы? prnt.sc/E-kSiVYnK-9d
easyComm 1.15.0 большой апдейт: ответы, улучшенные файлы и многое другогое! 24
18 ноября 2025, 19:37
Ну я к примеру очень часто использую плагин PageBlocks (free версию — он не поддерживает файловые чанки (которых нет в админке) в своих вызовах — ну и...
StaticFilesPlus — автоматическое создание статических элементов с поддержкой категорий 4
17 ноября 2025, 09:45
У себя на проекте использую CLI скрипт в котором выставляется базовая категория, после запуска в указанной категории
define('JSON_DIR', MODX_BASE...
GetResorce, lastTpl и offset/idx 15
17 ноября 2025, 08:59
Может кому пригодится, если это товар, то должно быть product_id
{$file.product_id | resource : 'pagetitle' | htmlent}
alt у картинок без "" msgallery - minishop2 22
15 ноября 2025, 01:41
присоединяюсь к просьбам дополнить чтоб /{id}/ в пути сохранения учитывались и при открытии местоположения файла, тогда не придется колхозит...
mixedImage - custom TV 166
И нет времени дальше разбираться.
Не менялся он уже очень давно, так что не знаю, почему в 2.2.15 работает, а в 2.3 виснет.
Подозреваю, что он там проверяет статус публикации у 37 000 товаров или что-то в этом духе. Тут только лезть в процессор очистки кэша и дебажить, на каком этапе вылазит проблема.
Ты видишь в логах сервера, что таймаут php, или просто ориентируешься на кнопочки в окошке, которые станут активны только когда придет верный ответ от сервера?
Если в ответе от сервера появился мусор, из-за которого ломается раскодировка JSON, то кнопочки так и будут неактивны.
Ну и вручную удалить /core/cache никогда не помешает.
В showResult нужно заменить
на
В начале searchInFile создать переменную $result = ''; и писать в неё данные, которые потом тоже вернуть через return:
Ну и в основном коде тоже нужен return:
То есть, всё что делается должно сохраняться в переменную и возвращаться только в конце работы сниппета. Никаких echo и print_r() быть не должно! Только для отладки, но никак не в рабочем коде.
Разве что об это нужно помнить при обновлениях или выставить на него права read-only.
заменить на
Пути для работы с файлами всегда абсолютные. Даже если где-то используются относительные, это просто означает, что в другом месте они всё равно приводятся к абсолютному виду.
Сделай одолжение, в следующий раз, прежде чем задавать вопросы, проверить репозиторий?
Вот коммит, который добавляет сборку выставленных плейсхолдеров из сниппета и запихивание их в results.
Просто я не подумал, что у тебя может быть не последняя версия.
Тогда видимо при сохранении из админки это поле просто перезаписывается пустотой из отправленной формы.
А вот почему не найдено — другой вопрос. Подозреваю проблему с доступом к сессии из коннектора action.php — уже видел подобное.
Иначе будут постоянные «я вчера зашел через яндекс, а теперь через mail и у меня все другое, ааа!!!!». И куча юзеров в админке.
А числовые поля в БД сохраняются согласен типу: если простой integer то будет 0, если float — то 0.00. Ну а для текста выходит пустая строка.
Сейчас нет ни времени, ни желания проверять, так что попробуй просто поэксперементировать с созданием и сохранением объекта товара без админки, на уровне xPDO.
Жить ему все равно недолго осталось.