Всего 123 801 комментарий

Miša Bulic
20 января 2023, 10:55
0
Ну дак вы этот скрипт запускаете в самом конце? ну или defer'ы проверяйте.
И стандартный вызов это вот так вроде:
var lazyLoadInstance = new LazyLoad({
    elements_selector: ".lazy"

});
Опять же в самом конце страницы, после загрузки предыдущих скриптов
Andrew
20 января 2023, 10:36
0
Плохо что не работает с GA4.
пишут что с июля обычный Google Analytics закончится.
Дмитрий Середюк
20 января 2023, 09:58
0
Попробуйте этот вариант — github.com/aFarkas/lazysizes ранее была та же проблема, то после фильтрации то после пагинации нужно было перезапускать плагин lazy, а вот с этим все ок.
igor
20 января 2023, 08:57
0
не хватает размещения метки об использовании промокода напротив заказа в таблице заказов в админке )
казалось бы очевидная штука — но ее нет
Майкл
20 января 2023, 01:24
0
К сожалению не работает ошибка
Uncaught ReferenceError: lazyLoadInstance is not defined
    at HTMLDocument.<anonymous> ((index):337:5)
    at HTMLDocument.dispatch (jquery-3.6.3.js:5494:27)
    at elemData.handle (jquery-3.6.3.js:5298:28)
    at Object.trigger (jquery-3.6.3.js:8829:12)
    at HTMLDocument.<anonymous> (jquery-3.6.3.js:8907:17)
    at Function.each (jquery-3.6.3.js:385:19)
    at jQuery.fn.init.each (jquery-3.6.3.js:207:17)
    at jQuery.fn.init.trigger (jquery-3.6.3.js:8906:15)
    at Object.success (pdopage.js:196:25)
    at fire (jquery-3.6.3.js:3564:31)
Miša Bulic
20 января 2023, 01:07
0
$(document).on('pdopage_load', function () {
    lazyLoadInstance.update();
});
$(document).on('mse2_load', function () {
    lazyLoadInstance.update();
});
Алексей Смирнов
19 января 2023, 23:24
+2
Спасибо. Поправил.
Убрал боковое меню, наверное оно тут не нужно.
егор с гор
19 января 2023, 23:00
0
Полезный проект, желаю успехов в развитии. На демо-сайте увидел небольшую проблему с вёрсткой: в корзине с добавленным товаром кнопка «удалить» заезжает на цену.
Николай Савин
19 января 2023, 19:47
+1
Очень просто. Отключаем системную настройку
ms2_register_frontend
Михаил
19 января 2023, 17:00
0
Спасибо что поделились!
Futuris
19 января 2023, 15:47
0
Спасибо! Попробую.
Антонио
19 января 2023, 14:46
0
Попробуйте использовать такой скрипт:
$(document).on('msoneclick_after_init', function (e, data) {
var form = $('.msoptionsprice-product-' + msOneClick.Product.product_id)
if (form.length) { msOptionsPrice.Product.action('modification/set', form) }
})
Т.е. modification/set вместо modification/get
Столкнулся со схожей проблемой и данная корректировка помогла. Видимо msOneСlick не актуализирован под крайнюю версию msOptionsPrice2
Антонио
19 января 2023, 14:45
1
+1
Попробуйте использовать такой скрипт:
$(document).on('msoneclick_after_init', function (e, data) {
var form = $('.msoptionsprice-product-' + msOneClick.Product.product_id)
if (form.length) { msOptionsPrice.Product.action('modification/set', form) }
})
Т.е. modification/set вместо modification/get
Столкнулся со схожей проблемой и данная корректировка помогла. Видимо msOneСlick не актуализирован под крайнюю версию msOptionsPrice2
Евгений Ц.
19 января 2023, 12:25
0
Думал об этом, но в таком случае я ожидал ошибку «permission_denied_processor».
Константин Ильин
19 января 2023, 08:36
+1
Для работы с процессорами modx как минимум нужны права. В консоли вы выполняете под администратором, поэтому все проходит.
Евгений Ц.
19 января 2023, 03:27
0
В общем, решение своей задачи нашел здесь docs.modx.com/current/en/building-sites/client-proofing/security/troubleshooting-security/resetting-a-user-password-manually но вопрос с процессором все же остаётся открытым.
Михаил Алтухов
19 января 2023, 03:18
0
не работает, пробовал и 'sortby' =>'FIELD(id, 15,16,17,18,3,4,5)', и так 'sortby' =>'FIELD(modResource.id, 15,16,17,18,3,4,5)', и оставлял поле пустым как написано в документации все равно выводит в порядке
3, 4, 5, ,15, 16, 17, 18
ресурсы 15, 16, 17, 18 второй уровень вложенности
Евгений Дубровин
18 января 2023, 23:34
1
+1
вот оказывается решение:

$eventName = $modx->event->name;
switch($eventName) {
    case 'msOnChangeOrderStatus':
    if ($status == '2') {
$token = $modx->getOption('mstelegram_token', null, false);
$recipients = explode(',', $modx->getOption('mstelegram_recipients', null, ''));
Станислав
18 января 2023, 22:48
+1
Есть специальная таблица в БД, которая за это отвечает, если ее почистить, все категории отвяжет дополнительные или можно через плагин это сделать, так и через консоль