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

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

С нами с 24 мая 2019; Место в рейтинге пользователей: #7
Отправить деньги
Артур Шевченко
29 октября 2023, 13:16
0
Делать запрос на сервер с id заказа и получать нужные данные.
Артур Шевченко
29 октября 2023, 13:15
0
Бесполезно, только если нет аргументов. Оформление заказа в модальном окне нужно чтобы ускорить процесс, а если нагружать его выбором способов оплаты и доставки, расчётом стоимости доставки, то весь смысл теряется, а процесс разработки усложняется.
Артур Шевченко
29 октября 2023, 13:13
0
Во-первых, чтобы получать данные ресурса нужно знать его id, а непорядковый номер.
Во-вторых, если вам нужно проверять номер итерации, так и используйте номер итерации, а не порядковый номер. Вот так
{foreach $items as $item index=$i}
где $i это номер итерации.
Артур Шевченко
29 октября 2023, 13:10
0
Сервис рассылки вы выбираете самостоятельно и отправку данных в него пишите самостоятельно.
Артур Шевченко
28 октября 2023, 16:30
0
{if ($idx | resource: 'published') == 1}
idx это как правило порядковый номер, лучше переименуй в id
Артур Шевченко
28 октября 2023, 16:27
0
А зачем выносить полноценное оформление заказа в модалку?
Артур Шевченко
25 октября 2023, 15:19
0
По сути всё правильно, может не очень быстро, но при небольшом количестве товаров это будет незаметно.
Артур Шевченко
17 октября 2023, 23:04
0
А что успел сделать?
Артур Шевченко
16 октября 2023, 10:12
0
Может пользователю от имени которого происходит удаление прав не хватает?
Артур Шевченко
14 октября 2023, 22:16
0
Я бы через логи проверил порядок, вдруг он всё же верный. Тогда надо смотреть откуда берут данные плагин msTelegram
Артур Шевченко
14 октября 2023, 19:54
0
Приоритет должен был помочь. Вы после изменения приоритета кеш почистили?
Артур Шевченко
14 октября 2023, 11:58
+1
Я думаю вот это решение вам подойдёт.
Артур Шевченко
10 октября 2023, 21:37
0
Устанавливаешь не ниже SendIt 1.0.4. Создаёшь пресет со своим сниппетом. Потом в JS делаешь так
document.addEventListener('si:init', (e) => {
    SendIt?.setComponentCookie('sitrusted', '1');
    SendIt?.Sending?.prepareSendParams(document, 'custom');
})
Код выше запустит твой сниппет сразу после загрузки скриптов SendIt, но ты можешь указать любое другое нужное тебе событие.
А чтобы получить ответ можно сделать так
document.addEventListener('si:send:after', (e) => {
    const {action, target, result, headers, Sending} = e.detail;
    console.log(result);
})
Артур Шевченко
10 октября 2023, 20:47
0
Использовать асинхронную отправку формы. По умолчанию после отправки формы страница перезагружается, а надо чтобы не. Для этого есть такой компонент как SendIt c подробной документацией и примерами.
Артур Шевченко
10 октября 2023, 10:46
+1
Есть вероятность что в параметре sortConfig должен быть исключительно JSON, а не масиив.
Артур Шевченко
08 октября 2023, 10:09
1
+1
pdoPage умеет так делать. Ставишь ajaxMode=scroll и limit=1 и в добрый путь
Артур Шевченко
05 октября 2023, 11:18
0
НУ так если ты его на modstore там же и ссылка не доку есть. Смотри раздел Просты формы.
Артур Шевченко
04 октября 2023, 22:54
0
В 2023 году есть SendIt там есть весь функционал для идентификации пользователя. Активация из коробки тоже по email, но можно легко сделать подтверждение по звонку, или смс.