Dan

Dan

Был в сети 16 июля 2026, 08:56
Заказы не принимаю
Ну вижу я то, что и вы явно видите, что на mail.php идет отправка и что он возвращает status:true, но я не могу знать код обработчика mail.php и мне лень искать код js. Не проще ли вам все таки приложить код, нежели заставлять других его угадывать и искать?
Если товары minishop2, то скорее всего msProducts.
Найдите шаблон подкатегории и посмотрите какой сниппет вызван на том месте, где выводятся товары?
Если в вызове нет условий выборки с помощью where, а выводятся просто товары из этой подкатегории, то подозреваю, что у ваших товаров, которые есть и в классе 8 и в классе 10 указано две категории.
Зайдите в админке в любой товар, который повторяется на обеих страницах классов, и перейдите во вкладку Категории. Скорее всего там галочкой отмечены обе.
А по какой причине он должен происходить? Вы бы хоть показали, как редирект реализовываете, с помощью какого компонента сделана форма, если без компонента, то код обработчика. А то получается просто гадание на кофейной гуще.
В плагине на событие msopOnModificationBeforeSave не получается сравнить старые и новые значения, ибо в этот момент новые значения уже сохранились у модификации. Вроде событие должно срабатывать до сохранения и можно сравнить массив $_POST и значения модификации. Но они равны.
migx никак не связан с msOptionsPrice2. А функционал, который вы спрашиваете, есть из коробки. Артур спрашивал, какая версия minishop2 у вас стоит, если новая, то какие скрипты используете — старые с jquery или новые без?
да, верно. Но у вас же проблема в скриптах, а не в вызове сниппета. Может напишите полный код ошибки из консоли. И попробуйте вызвать xLike на тестовой странице с простым шаблоном, без подключения лишних скриптов — если там работает, значит проблема в скриптах сайта