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

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

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
18 августа 2023, 13:40
+2
В общем добавил что-то типа CSRF-токена извне теперь не достучаться.
10 августа 2023, 17:47
+2
Мне кажется тут
$document->saveAs($outputFile);
должен быть полный путь к файлу, т.е. как в $path
10 августа 2023, 17:43
0
Не должен. потому что, если ты посмотришь код метода $miniShop2->order->submit(), то увидишь, что в текущей конфигурации, он делает редирект. Если же ты сделаешь так
$ms2->order->config['json_response'] = true;
В этом случае редиректа не будет, но тво код всё равно ничего не вернёт, потому что всё в том же методе, вызывается функция die(), которая пресекает все твои чаяния на корню. Решение: расширить класс msOrderHandler и возвращать из него json.

Можешь глянуть мою заметку
04 августа 2023, 20:56
0
Я же чёрным по белому написал
Обратите внимание ни какой код после отправки заказа выполнен не будет, т.к. мы попросили MiniShop2 вернуть нам json, он сделает всё, что должен, и принудительно завершит работу.
Есть надежда, что когда-нибудь @Николай Савин уберёт die() из обработчика заказа)))
31 июля 2023, 11:09
0
А версия miniShop2 какая? Там, по-моему с 4 версии, была изменена связь заказа с адресом, если msStatOrders после этого не обновлялся, то вероятно проблема в этом.
31 июля 2023, 11:06
0
Быстрее самому написать.
29 июля 2023, 13:25
0
Покажи JS который должен выводить уведомления?
28 июля 2023, 10:14
1
0
document.addEventListener('afl_complete', e => {
    if (e.detail.form.classList.contains('some-class-name')) {
        тут что должно произойти
    }
});
Ну и в чанке формы
<form class="some-class-name">
...
</form>
27 июля 2023, 23:03
0
Если несколько, можно добавить общий класс и проверять его.
27 июля 2023, 20:47
0
В целом, можно и так, но проще добавить id самой форме и проверять его, ведь есть e.detail.form, который содержит DOMElement формы.
25 июля 2023, 16:04
0
Нет, там же вполне определенные тэги, только переписывать.
24 июля 2023, 14:20
1
+1
[[+idx]]) [[+menutitle]]
24 июля 2023, 11:05
0
А погуглить не пробовал?
23 июля 2023, 16:02
+1
19 июля 2023, 11:32
0
Коли структура дрянь — руками пиши какие ресурсы выводить.
19 июля 2023, 11:24
0
Когда ты указываешь
&resources=`7`
&parents=`7`
В запросе будет что-то типа «parent IN (7) AND id IN (7)». Соответственно если тебе нужно вывести 7 ресурс и его потомков указывай в parents родителя ресурса 7, а в resources тех соседей ресурса 7, которых не нужно выводить со знаком минус.
18 июля 2023, 18:24
+1
Можешь вообще эту оцию не использовать, она, по-моему, бесполезная. CORS запрос сделать не поможет, а для чего ещё её можно использовать непонятно.