14 декабря 2024, 17:38 Перестал работать доп, методы запроса изменились похоже, у кого то было такое? Вопросы / Различное количество выводимых изображений в modInstagram2 2 0
16 марта 2024, 22:29 $productData = $modx->getObject('msProductData',$product_id); $productData->set('my_var','my_val'); $productData->save(); Пробую таким образом обновить данные, в своем скрипте, но ничего не обновляется Новые дополнения и их версии / msFieldsManager свои свойства в товаре miniShop2 176 0
20 октября 2023, 10:37 Нужно использовать в разметке переменную MIGX_id, как в разметке полей, так и в разметке колонок Вопросы / Изменяемые автоматически номера строк в MIGX 5 0
18 января 2023, 22:48 Есть специальная таблица в БД, которая за это отвечает, если ее почистить, все категории отвяжет дополнительные или можно через плагин это сделать, так и через консоль Вопросы / Как отвязать все мультикатегории у товара minishop? 1 +1
22 декабря 2022, 16:35 в первом посте идет проверка по ид родителя во втором по ид шаблона родителя Вопросы / Как проверить шаблон родителя? 5 0
22 декабря 2022, 16:34 немного ошибся {if $_modx->resource.parent | resource : 'template' == 13} ... {else} ... {/if}или так {switch $_modx->resource.parent | resource : 'template'} {case 13} ... {default} ... {/switch} Вопросы / Как проверить шаблон родителя? 5 +1
22 декабря 2022, 16:20 {if $_modx->resource.parent == 13} ... {else} ... {/if}или так {switch $_modx->resource.parent} {case 13} ... {default} ... {/switch} Вопросы / Как проверить шаблон родителя? 5 +1
05 октября 2022, 22:10 включите стандартный слайдер, самый простой и механизм подключения своего, swiper слишком сложен и гибкий конечно, но вызовет много вопросов, отправлять всех в документацию и платным дополнениям по нему не самая хорошая перспектива Для разработчиков / [miniShop2 4.0.0-beta] - Разбор нововведений. Удаление Fotorama. Пример подключения галереи. 17 0
05 октября 2022, 20:49 Люди в курсе, люди привыкли. Лишать их возможности что то применять в стандартном формате крайне не разумно Для разработчиков / [miniShop2 4.0.0-beta] - Разбор нововведений. Удаление Fotorama. Пример подключения галереи. 17 0
05 октября 2022, 20:28 По моему сугубому мнению, лучше оставить стандартную библиотеку фоторамы с исправлениями, а во вкладку настройки минишопа добавить подключаемые библиотеки любого слайдера и все будут счастливы Для разработчиков / [miniShop2 4.0.0-beta] - Разбор нововведений. Удаление Fotorama. Пример подключения галереи. 17 0
19 августа 2022, 23:40 Данное дополнение можно доработать до нужного функционала, очень гибкое! Новые дополнения и их версии / [mSync] Новая версия синхронизации с 1С 88 0
26 мая 2022, 23:53 https://stackoverflow.com/questions/5658849/whats-the-equivalent-of-jquerys-trigger-method-without-jquery Вопросы / Аналог .trigger() в нативном JS в miniShop2 13 0
26 мая 2022, 23:51 Клик на кнопку <button style="display:none;" type="submit" name="ms2_action" value="cart/change"></button> делаете и все Вопросы / Аналог .trigger() в нативном JS в miniShop2 13 0
26 мая 2022, 23:25 Вот пример рабочего кода, меняется классы и все будет работать! <form method="post" class="ms2_form form-inline" role="form"> <input type="hidden" name="key" value="{$product.key}"/> <div class="cart-product-quantity"> <div class="quantity"> <span class="minus countButton" data-ms2-count="minus"></span> <input type="text" class="qty count" value="{$product.count}" name="count" max="100"> <span class="plus countButton" data-ms2-count="plus"></span> </div> </div> <button style="display:none;" type="submit" name="ms2_action" value="cart/change"></button> </form><th class="total_cost"> <span class="ms2_total_cost">{$total.cost}</span> {'ms2_frontend_currency' | lexicon} </th><script> $('body').on('click', '.quantity .control', function (e) { var type = $(this).parent(), input = $(this).siblings('input.count'), count = input.val(); if ($(this).hasClass('plus')) { count++; } else if ($(this).hasClass('minus') && count > 1) { count--; } input.val(count); input.change(); }); $(document) .on('click touchend', ".countButton", function (e) { e.preventDefault(); var $container = $(this).closest('.ms2_form'), $count = $container.find('[name="count"]'), num = $count.val(); if (isNaN(num) === false) { num = parseInt(num, 10); switch ($(this).data('ms2-count')) { case 'plus': num = num + 1; $count.val(num); break; case 'minus': if (num <= 1) return; num = num - 1; $count.val(num); break; } } else { return false; } $count.trigger('change'); }) .on('change keypress keyup', '.ms2_form [name="count"]', function() { if ($(this).val().match(/\D/)) { this.value = $(this).val().replace(/\D/g,''); } if (parseInt($(this).val(), 10) < 1) { this.value = 1; } }); </script> Вопросы / Аналог .trigger() в нативном JS в miniShop2 13 0
03 декабря 2021, 19:36 Добавляйте чехлы как радиокнопку и отправляйте в виде опции Вопросы / Можно ли объединить товары для заказа. minishop 6 0
29 сентября 2021, 23:29 Включите ShowLog ну и попробуйте так {set $user_group_id = '!pdoUsers' | snippet : [ 'groups' => $_modx->user.id, 'tpl' => '@INLINE [[+extended.chat.user_group_id]]', ]} {'!pdoUsers' | snippet : [ 'tpl' => 'user-list-home', 'showInactive' => 1, 'showBlocked' => 1, 'where' => '{ "modUserProfile.extended:LIKE" : "%\"user_group_id\":\"' ~ $user_group_id ~ '\"%", }' ]} Вопросы / Фильтр пользователей 6 0
29 сентября 2021, 23:16 попробуй в запрос ajax вставить dataType: 'html' Вопросы / Ajax запрос в снипет 4 +1
28 декабря 2020, 13:39 Вот еще один способ, только через коллбэки <script> $(document).ready(function() { miniShop2.Callbacks.add('Order.getcost.response.success', 'Order_submit_response_success', function(responce) { var cost = responce.data['cost'], min_price = {'ms2_order_min_price' | config}; if (cost < min_price) { miniShop2.Callbacks.add('Order.submit.before', 'Order_submit_before', function() { miniShop2.Message.error('Недостаточная сумма заказа, заказ отправляется от ' + min_price + ' руб.!'); $('#error_message').text('Недостаточная сумма заказа, заказ отправляется от ' + min_price + ' руб.!'); return false; }); } }); }); </script> Вопросы / Минимальная сумма заказа minishop2 14 0 1
[Theme.Bootstrap] Новая версия с Bootstrap 4 Новая обновленная версия уже в магазине modstore.pro/packages/sites-themes/theme.bootstrap 4.1.0 (15.07.2026) — Added chunks for quick site setup: Scripts, Meta, Menu.*, Crumb...
Редизайн сообщества Спасибо, руки не дошли пока. Много всего другого делаю. Завтра поправлю все замечания.
Reactions — современная система реакций для MODX 3 [1.0.1-pl] — 2026-07-15 Added ReactionsCount: live-обновление рядом с виджетом (span.reactions-count + reactions:updated) без F5
[aiAssist] Я же просто попросил его создать магазин, а он СДЕЛАЛ ЭТО! А поддержка macOS не планируется, ато увидел только runner под linux? Если к примеру сайт для разработки развернут локально, настроены все доступы к нейронкам чтобы не заморачивать...
Как ограничить вебмастеру доступ к заказам? Допустим вы закроете доступ к заказам и пользователям через админку, но для полноценной работы с сайтом нужен доступ в БД, а там вся эта информация есть и спрятать её невозможно, т...
Возможно ли реализовать возможность предоплаты за доставку на сайте? Отлично, значит можно не создавать заказ пока оплата не пройдёт успешно, а поскольку класс-обработчик оплаты будет кастомный сможет сами решать какую стоимость пробрасывать. Ещё на...
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Выпустил новую версию [1.0.3-beta1] — 2026-07-13 Fixed — Inject сохраняет ``, `` и `` на полном HTML-документе (больше не оборачивает страни...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
$productData->set('my_var','my_val');
$productData->save();
Пробую таким образом обновить данные, в своем скрипте, но ничего не обновляется
или так