4 часа назад
Предлагаю в целом обсудить понятие «вариант товара».
Я пришел к тому, что варианты — являются отдельными товарами. Возьмём для примера футболку. У ...
ms3Variants - Реализация вариантов одного товара в MiniShop3 7
Вчера в 22:19
опытным путем выяснил что ошибку валидации радио кнопок можно вылечить добавив в форму еще один вариант
<input type="radio" name="...
Валидация radio кнопок в Sendit 1
11 марта 2026, 09:11
Привет!
Все верно:
1-го нет в магазине modstore и modx.com
2-й платный
mxEditorJs - блочный редактор Editor.js для MODX 3 2
10 марта 2026, 22:13
Все верно, сорян, в своем сообщении написал не то что хотел =)
msGiftCards - дополнение для MODX 2 + miniShop2 для продажи, применения и учета подарочных сертифика... 5
06 марта 2026, 09:38
Александр, данный компонент более недоступен для приобретения?
miniShop 2.9.1-pl 57
06 марта 2026, 09:11
Спасибо за информацию — проверим. Какой редактор используете?
MiniShop3: итоги февраля и версия 1.6.0 6
04 марта 2026, 21:09
Немного нетипичный пост на этом форуме. Будем считать это экспериментом. Кратко вводную информацию я выложил у нас в телеграм-сообществе — получил мно...
Baymard Institute: 61 рекомендация для e-commerce, о которых стоит знать 1
04 марта 2026, 20:13
Атомарненько)))
ms3FirstTimeBuyerDiscount - автоматическая скидка на первый заказ 7
Всего 125 679 комментариев
github.com/modxcms/revolution/blob/2.x/core/docs/changelog.txt — дабы не быть голословным, вот «XSS issues reported by Solar Security (#15720)».
Как для вас не печально, но нужно обновлять до последней версии, как движок, так и плагины, так и окружение (менять версию php с 5 на 7). Иначе это превратиться со временем в рассадник вирусов и спама, и ваш сайт попадет в черные листы поисковиков.
Сложности при обновлении движка и возможные глюки сильно зависят от сайта, плагинов, как он собран, и есть ли там самописный код.
Если вы не хотите сами с этим разбираться, вы можете подать объявление о работе тут: modx.pro/work — и за вас сделают работы и решат все возникшие проблемы при обновлении.
Я не хочу изучать реализацию minishop2, я хочу его использовать.
Например сейчас, нужно сформировать заказ. Почему не сделать условный триггер-событие, по которому начнется валидация, а после, оформление? То же самое с добавлением товара, очисткой корзины. Честно, работаю с minishop2 три недели, задачи по работе. Основная задача разработчика — сделать жизнь других людей проще, а не наоборот.
Вообще попробуйте поставить оригинальный .htaccess
reciever.php
В reciever.php хорошо бы проверку какую-нибудь добавить, чтобы все подряд не могли запросы слать.
Если это разные сайты, то можно использовать встроенный RESTful API клиент для общения между сайтами.
core/components/tinycompressor/model/tinycompressor/tinycompressor.class.php
Строка 98.
$container уже содержит base_path.
Плюс, между $container и $file['name'] должен быть разделитель /.
После исправления, всё заработало. В личном кабинете TinyPNG появилась информация о количестве сжатых файлов.
Код выше это, конечно, не окончательное решение, а просто для направления мысли.
Проверил размер превью продукта «до» и «полсе» перегенерации превью из вкладки «галерея».
«До» было меньше (20кб), чем стало «после» (23кб). Если загрузить «после» вручную на сервис tinyPNG, то файл сжимается в 2 раза (49%).
В phpthumb.class.php нужная сточка присутствует. При перегенерации срабатывает только 1 событие из плагина: OnFileManagerFileCreate (наверное так и должно быть, но всё равно не сжимаются картинки)
Оригинал картинки был около 700 кб (т.е. меньше 5 мб).
А потом в стилях что-то вроде: