Dan

Dan

С нами с 29 июня 2021; Место в рейтинге пользователей: #150
Dan
Dan
20 июня 2023, 19:21
+2
Ну вижу я то, что и вы явно видите, что на mail.php идет отправка и что он возвращает status:true, но я не могу знать код обработчика mail.php и мне лень искать код js. Не проще ли вам все таки приложить код, нежели заставлять других его угадывать и искать?
Dan
Dan
20 июня 2023, 15:48
0
Если товары minishop2, то скорее всего msProducts.
Найдите шаблон подкатегории и посмотрите какой сниппет вызван на том месте, где выводятся товары?
Если в вызове нет условий выборки с помощью where, а выводятся просто товары из этой подкатегории, то подозреваю, что у ваших товаров, которые есть и в классе 8 и в классе 10 указано две категории.
Зайдите в админке в любой товар, который повторяется на обеих страницах классов, и перейдите во вкладку Категории. Скорее всего там галочкой отмечены обе.
Dan
Dan
20 июня 2023, 14:18
0
Покажите код, как выводите товары. По картинке никто вам подсказать дельно не сможет.
При вставке кода в комментарий используйте специальный тег
Dan
Dan
20 июня 2023, 14:15
0
А по какой причине он должен происходить? Вы бы хоть показали, как редирект реализовываете, с помощью какого компонента сделана форма, если без компонента, то код обработчика. А то получается просто гадание на кофейной гуще.
Dan
Dan
19 июня 2023, 09:06
+4
Шикарная работа, спасибо вам за активное развитие сообщества!
Думаю остальные будут рады финансово поддержать такие огромные старания!
Dan
Dan
17 июня 2023, 08:01
0
Потому что у вас не подключен SSL сертификат, а по какой причине пометилась именно страница good — без понятий
Dan
Dan
16 июня 2023, 16:53
+1
Во первых, $dop должна быть не строка, а массив и where вы можете указать тоже в виде массива:
//как должен выглядеть $dop = [1234,5678,89654,4848];
$option_par['where'] = [
    'Data.is_general' => 1,
    'OR:id:IN' => $dop
]
$modx->runSnippet('msProducts',$option_par);
Dan
Dan
13 июня 2023, 21:40
0
В плагине на событие msopOnModificationBeforeSave не получается сравнить старые и новые значения, ибо в этот момент новые значения уже сохранились у модификации. Вроде событие должно срабатывать до сохранения и можно сравнить массив $_POST и значения модификации. Но они равны.
Dan
Dan
11 июня 2023, 14:23
0
а вы проверяли свой json на наличие ошибок?
Dan
Dan
11 июня 2023, 08:49
0
А json у вас как формируется? Вы сами его составляете? Может в нем есть ошибки? Какая длина json?
Dan
Dan
08 июня 2023, 08:15
0
Вам нужно создать задачу в разделе Работа.
Dan
Dan
08 июня 2023, 08:15
0
А прочие уведомления от minishop2 и других компонентов появляются? Они у вас стандартные или переделаны?
Dan
Dan
07 июня 2023, 17:54
0
Ну тогда тут одним сниппетом не обойтись. Еще скрипты писать и плагин.
Dan
Dan
07 июня 2023, 17:54
0
что работает?
Dan
Dan
07 июня 2023, 16:09
0
{'!pdoResources' | snippet : [
    //прочие параметры
     'where' => '{"uri:LIKE":"%твоя_подстрока%"}'
]}
Dan
Dan
07 июня 2023, 16:04
0
вы хотите просто вывести таблицу, без возможности сортировки по дате и по названию формы?
Dan
Dan
07 июня 2023, 15:56
0
migx никак не связан с msOptionsPrice2. А функционал, который вы спрашиваете, есть из коробки. Артур спрашивал, какая версия minishop2 у вас стоит, если новая, то какие скрипты используете — старые с jquery или новые без?
Dan
Dan
05 июня 2023, 08:14
0
В консоли браузера есть ошибки? Вообще, если в настройках msOptionsPrice2 вы включили «Учитывать остатки», то по-умолчанию должно появляться jgrowl уведомление.
Dan
Dan
03 июня 2023, 11:31
0
Нужно логи не модх смотреть, а сервера. Что там пишется?
Dan
Dan
02 июня 2023, 12:13
0
да, верно. Но у вас же проблема в скриптах, а не в вызове сниппета. Может напишите полный код ошибки из консоли. И попробуйте вызвать xLike на тестовой странице с простым шаблоном, без подключения лишних скриптов — если там работает, значит проблема в скриптах сайта