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
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
$productData->set('my_var','my_val');
$productData->save();
Пробую таким образом обновить данные, в своем скрипте, но ничего не обновляется
или так