Всего 123 797 комментариев

Майкл
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
Есть специальная таблица в БД, которая за это отвечает, если ее почистить, все категории отвяжет дополнительные или можно через плагин это сделать, так и через консоль
Андрей Шевяков
18 января 2023, 11:08
0
А как можно установить заголовок для coupon_code, чтобы в таблице выводилось например «Промо-код»?

Виталий Киреев
17 января 2023, 16:50
1
+1
В первом варианте вы не подключили сервис
$mSync = $modx->getService('msync', 'mSync', $modx->getOption('msync_core_path', null, $modx->getOption('core_path') . 'components/msync/') . 'model/msync/', array());
И дальше должен работать код.
Алексей Смирнов
17 января 2023, 14:35
0
Скажем так. Мы по части тем конкуренты. И не этично говорить о плюсах и минусах в сравнении в данном топике.
Могу лишь повторить плюсы своего продукта, если вы берете тему на базе MagicThemes:
— можно сменить тему минимальной головной болью (есть нюансы, но как правило все решается). Да, пока тема для магазина одна и пока одна )))
— много разных мелких полезных фишек. Одна из которых — потенциальный конструктор сайта и шаблонов.
Те. это совсем другое представление о темах и шаблонах.
Например, захотели вы добавить к товару помимо релевантных товаров еще товары по супер-цене. — берете добавляете Штуковину, настраиваете выборку — все. у вас за 5 минут уже новый блок без танцев с кодом.
Захотели убрать боковое меню у страницы товара, — взяли, убрали (отметили шаблон как не показывать.).
— Магазин сможет запустить уже и человек не сильно знакомый с программированием, но который сможет установить MODX и пакеты + настроить практически все для старта.
— можно менять различные элементы, настройки не залезая в код html, css, снипетов, чанков (например перекрасить иконку в другой цвет прямо на сайте, изменить шрифт и фон, цвет как глобально так и у конкретного блока и т.п. примеры показал в Штуковинах)
Поддержка 3ки — дело времени.