Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #7
Отправить деньги
Артур Шевченко
20 февраля 2023, 18:04
0
Ну вот у меня всё что возвращает submit() сразу на фронт улетает, а весь код в хуке после submit() почему-то не работает. При этом если поменять echo на return, то всё норм. Может я что-то не так делал, может что-то не так в AjaxFormitLogin, я не знаю. Надо ещё раз проверить.
Артур Шевченко
20 февраля 2023, 17:32
0
ХЗ, я думал из-за die(). Проверь на досуге где косяк.
Артур Шевченко
20 февраля 2023, 17:16
0
Ну не знаю. Факт в том, что в моём варианте с minishop2 >4.0.0 код после $miniShop2->order->submit() не выполняется.
Артур Шевченко
20 февраля 2023, 15:40
0
Всё верно, корзину надо очищать перед оформлением, а вот вернуть то состояние которое было не выйдет, так как после выполнения метода submit() никакой код не выполнится.
Артур Шевченко
17 февраля 2023, 22:46
0
Для будущих проектов рекомендую рассмотреть компонент AjaxFormitLogin, там всё просто, понятно и предсказуемо. А главное этот один компонент заменит Login и AjaxForm.
Артур Шевченко
15 февраля 2023, 16:36
0
Да всё просто, minishop2 не работает с Modx3
Артур Шевченко
15 февраля 2023, 10:41
0
Если в документации написано, что можно, значит можно. Если не написано, то смотрите код компонента на предмет недокументированных особенностей. Но дешевле использовать платный компонент.
Артур Шевченко
15 февраля 2023, 10:39
0
Думаю стоит послушать @Алексей Смирнов и использовать его вариант, а чтобы не писать самому, просто замените AjaxForm на AjaxFormItLogin там эта защита встроена.
Артур Шевченко
14 февраля 2023, 20:22
0
Вызов mSearch2, там через параметр можно вес переопределить.
Артур Шевченко
14 февраля 2023, 20:21
0
Хуки после oneClickHook выполнятся не будут потому, что минишоп завершает скрипт методом die(). Я в заметке отметил этот момент
Обратите внимание ни какой код после отправки заказа выполнен не будет, т.к. мы попросили MiniShop2 вернуть нам json, он сделает всё, что должен, и принудительно завершит работу.
А вот уведомления должны показываться, если нет ошибок в JS.
Артур Шевченко
14 февраля 2023, 17:52
0
Ну это же вызов формы, она ничего не ищет, она запрос передаёт.
Артур Шевченко
14 февраля 2023, 17:50
0
Обязательно должен быть подключен он отвечает за работу модалки.
Артур Шевченко
14 февраля 2023, 17:48
0
Значит так, опечатка действительно есть, но поскольку опечатка во всём скрипте одинаковая и повторяется, то скрипт работает. Более того перед тем как написать заметку, я проверил работу всего о чём тут написано на реальном сайте. Если у вас что-то не работает полагаю, что вы где-то допустили ошибку.
Артур Шевченко
14 февраля 2023, 17:45
0
mSearch2 ничего сам не делает. В вызове или в параметрах по умолчанию вес не переопределён?
Артур Шевченко
14 февраля 2023, 15:00
0
В синтаксисе с квадратными скобками получить результат работы сниппета в виде плейсхолдера можно, только если сам сниппет поддерживает параметр toPlaceholder, в противном случае никак. Или используйте синтаксис Fenom, там можно сохранить результат работы сниппета в переменную так
{set $result = '!TestSnippet' | snippet:[]}
Артур Шевченко
14 февраля 2023, 14:42
0
Скорее всего есть, наверное должно быть oneClickModal