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

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

С нами с 24 мая 2019; Место в рейтинге пользователей: #7
Отправить деньги
Артур Шевченко
20 августа 2023, 23:46
1
+2
{$_modx->config.site_url | ereplace: '/\/$/':''}
Артур Шевченко
20 августа 2023, 23:42
0
Так может надо в настройках CatalogFill смотреть какой класс для импортируемых ресурсов указан?
Артур Шевченко
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 после этого не обновлялся, то вероятно проблема в этом.
Артур Шевченко
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, 11:05
0
А погуглить не пробовал?
Артур Шевченко
19 июля 2023, 11:32
0
Коли структура дрянь — руками пиши какие ресурсы выводить.