08 ноября 2023, 00:52 Всем привет! Как же все таки вывести msOptionsPrice2 — чекбоксами? Точнее они то выводятся, но работают криво, как писали выше. считает по последнему и всегда как будто активный висит какой то. Как вывести цену модификации? Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 0
07 ноября 2023, 21:34 Поддерживаю вопрос Новые дополнения и их версии / [msSetInCart] - Комплекты продуктов 6 0
07 ноября 2023, 13:50 Спасибо, очень пригодилось. Есть вопрос, а как под PHP 8+ переписать строки 37 и 46 if (strlen($parent_id) > 0 && $parent_id != 0) { .... if (strlen($category_type) > 0) {Ругается на parent_id и category_type PHP warning: Undefined variable $parent_id PHP warning: Undefined variable $category_type Готовые решения / Прячем ненужные поля товаров minishop'a в зависимости от раздела 2 0
26 ноября 2022, 00:03 вот решение: {'!mFilter2' | snippet : [ 'class' => 'msProduct', 'element' => 'msProducts', 'loadModels' => 'msTopProducts', 'parents' => $_modx->resource.id, 'showHidden' => '0', 'showUnpublished' => '0', 'hideContainers' => '0', 'showLog' => '0', 'suggestions' => '1', 'ajaxMode' => 'default', 'includeThumbs' => 'medium,480x576', 'tpls' => 'tpl.product.block,tpl.product.row', 'tplOuter' => 'tpl.mFilter2.outer', 'tplFilter.outer.default' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.default' => 'tpl.mFilter2.filter.checkbox', 'filters' => ' resource|parent:parents, ', 'leftJoin'=>'{ "P1": { "class": "msProductOption", "on": "P1.key = \'p1\' and P1.product_id = msProduct.id" }, "P2": { "class": "msProductOption", "on": "P2.key = \'p2\' and P2.product_id = msProduct.id" }, "msTopProduct" : { "class" : "msTopProduct", "alias" : "msTopProduct", "on" : ["msTopProduct.product_id = msProduct.id", "msTopProduct.category_id = ' ~ $_modx->resource.id ~ ' "] } }', 'sortAliases' => '{"p1":"P1","p2":"P2"}', 'aliases' => 'p1|value==p1,p2|value==p2', 'sortby' => '{"msTopProduct.rank":"DESC", "msProduct.menuindex":"ASC"}', 'limit' => '9', 'pageLimit' => '7', 'tplPage' => '@INLINE <li class="page-item control"><a class="page-link" href="[[+href]]">[[+pageNo]]</a></li>', 'tplPageWrapper' => '@INLINE <div class="col-12 pagination justify-content-center"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>', 'tplPageActive' => '@INLINE <li class="page-item active"><span class="page-link">[[+pageNo]]</span></li>', 'tplPageFirst' => '@INLINE <li class="page-item control"><a class="page-link" href="[[+href]]"><i class="fas fa-angle-double-left"></i></a></li>', 'tplPageLast' => '@INLINE <li class="page-item control"><a class="page-link" href="[[+href]]"><i class="fas fa-angle-double-right"></i></a></li>', 'tplPagePrev' => '@INLINE <li class="page-item control"><a class="page-link" href="[[+href]]"><i class="fas fa-angle-left"></i></a></li>', 'tplPageNext' => '@INLINE <li class="page-item control"><a class="page-link" href="[[+href]]"><i class="fas fa-angle-right"></i></a></li>', 'tplPageSkip' => '@INLINE <li class="page-item disabled"><span>...</span></li>', 'tplPageFirstEmpty' => '@INLINE ', 'tplPageLastEmpty' => '@INLINE ', 'tplPagePrevEmpty' => '@INLINE ', 'tplPageNextEmpty' => '@INLINE ', 'ajaxTplMore' => '@INLINE <button class="btn btn-outline-danger rounded-0 my-3 btn-more">Загрузить ещё</button>', ]} Вопросы / Сортировка по опции товара miniShop2 4 +1 1
12 апреля 2021, 10:10 вот скрипт для изменения опции товара modx.pro/help/21576#comment-127230 Вопросы / Новая опция в ms2 автоматически включена у всех товаров. Как изменить? 7 0
08 апреля 2021, 17:59 Спасибо. Работает. Вопросы / Localizator + pdoResources + where TV не работает выборка 3 0
08 апреля 2021, 17:17 Без FENOM'а вызов работает как надо. Как это победить? [[!Localizator? &snippet = `pdoResources` &parents = `22` &limit = `10` &offset = `0` &sortby = `publishedon` &sortdir = `desc` &tpl = `tpl.main.news.slider` &tvPrefix = `` &prepareTVs = `1` &processTVs = `1` &includeTVs = `category,preview,news_projects` &where = `{ "news_projects":"[[*id]]" }` ]] Вопросы / Localizator + pdoResources + where TV не работает выборка 3 0
04 марта 2021, 23:41 Вот рабочий вариант, только как сразу все категории перезаписать не получилось сделать, нужно менять parent <?php $products = $modx->getIterator('msProduct', array('parent' => 125)); foreach($products as $product){ $options = $product->getMany('Options'); $options = array( 'quantity' => array('99999'), ); $product->set('options', $options); $product->save(); }; Вопросы / Массовое редактирование товаров minishop (отредактировать опцию у товара) 10 0 1
04 марта 2021, 22:24 $products = $modx->getIterator('msProduct', array('parent' => 61)); foreach($products as $product){ $options = $product->getMany('Options'); foreach($options as $option){ if($option->get('key') == 'quantity'){ $option->set('value', '1235'); $product->save(); // тут } } };$products = $modx->getIterator('msProduct', array('parent' => 61)); foreach($products as $product){ $options = $product->getMany('Options'); foreach($options as $option){ if($option->get('key') == 'quantity'){ $option->set('value', '1235'); } } $product->save(); // тут };так и так пробовал не помогает Вопросы / Массовое редактирование товаров minishop (отредактировать опцию у товара) 10 0
04 марта 2021, 21:45 не записывает… Вопросы / Массовое редактирование товаров minishop (отредактировать опцию у товара) 10 0
04 марта 2021, 21:11 не работает, что то видать скрипт делает, но значение не меняет parent изменил на свой и option_key изменил на свой Вопросы / Массовое редактирование товаров minishop (отредактировать опцию у товара) 10 0
15 февраля 2021, 09:22 хотя нет, если есть ещё одна вложенность категории, то всё сбивается Вопросы / Сортировка в каталоге minishop2 и вывод товаров. 21 0
15 февраля 2021, 09:12 товар сортируется правильно, а как для каждой категории товаров вывести название Категории? Вопросы / Сортировка в каталоге minishop2 и вывод товаров. 21 0
03 февраля 2021, 13:44 такая проблема, на сайте 5 языков: ru, en, be, de, zhи такое получается при переключение языков, например зашли на китайскую zh версию сайта /zh/about/zozh/poslerodovaya-depressiya.htmlи потом если переходим на любой другой язык, то ссылка меняется на неверную (404 ошибка) /en/about/zoposlerodovaya-depressiya.htmlт.е. буквы zh и / вырезались из ссылки Как это можно починить? для переключения использую стандартный Сниппет getLanguages Новые дополнения и их версии / [localizator] Мультиязычность, СЕО, автоперевод... 353 0
29 января 2021, 19:46 в первой версии msPromoCode есть такое Кейсы — Именные промокоды для пользователя во второй версии это есть? Новые дополнения и их версии / [msPromoCode2] Промо-коды второй версии 65 0
24 ноября 2020, 22:54 на fenom не отрабатывает параметр tplResultWrapper, или вообще не работает, менял в параметрах сниппета на свой шаблон и в вызове. Новые дополнения и их версии / [msOrderCheck] - проверка статуса заказа и его истории 5 0
23 ноября 2020, 09:24 Спасибо. Новые дополнения и их версии / msTimeStamp - Снятие метки новинка, особый или популярный по времени 18 0
21 ноября 2020, 23:49 miniShop2 2.6.0-pl — не работает? или у меня с сайтом что то… Новые дополнения и их версии / msTimeStamp - Снятие метки новинка, особый или популярный по времени 18 0
20 ноября 2020, 18:34 да, но как это вывести что бы опции были связаны?… Вопросы / Вывод цвета (патерн) в msOptionsPrice.option (функционал связанных опций) 2 0
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Вложенный migx тоже переведет??
PageBuilder — визуальный конструктор страниц для MODX 3 Класс! Пара моментов смутила: 1. Почему бы чанки сразу не вынести в файлы? 2. На фронте грузится свой CSS для стандартных блоков<link rel="stylesheet" href="/a...
mxDadata — интеграция DaData (Suggest, Clean, Party) с MODX 3 и MiniShop3 Вышла новая версия: [1.0.2-pl] — 2026-10-06 Fixed #9 Права mxdadata_edit, mxdadata_logs, mxdadata_cache_clear теперь проверяются в connector.php и в Processors\Mgr\Pr...
msp3PaymentSkeleton — шаблон для создания платёжных дополнений MiniShop3 вот круто. я как то писал платежное дополнение и парился как что. а теперь надеюсь все проше будет :-)
MiniShop3 1.2.0 - 1.3.0 Самое интересное Пообщались с клиентом он сказал что тыкал в позицию т.к. она не добавлялась (видимо лагал инет) и вот она размножилась таким образом.
Modx Revo 2.8.8 + Minishop 2 (4.4.2) + Babel 3.5.2 - превью товаров в админке у дополнител... Сначала сравните ответ connector для исходного товара и его перевода во вкладке Network. Если у перевода поле миниатюры пустое, смена чанка или рендерера сама картинку не добавит: ...
Сайт тормозит сервер, грузит процессор на 100% полезно посмотреть, какие URL запрашивают эти боты и сколько времени занимает их обработка. Частые обращения к поиску и фильтрам могут нагружать PHP сильнее, чем обычные страницы. ...
Подскажите насколько это рабочее решение Спасибо за ответ. У меня время создания заказа равно времени оплаты. Заказ оплачивается сразу через iframe на сайте. При нажатии на кнопку «оформить заказ» всплывает окошко робокас...
Не всегда срабатывает JS-событие Здесь лучше разделить «заказ создан» и «заказ оплачен». Первое событие фиксируется при успешном создании заказа, второе — после проверенного уведомления платёжной системы на сервер...
Как же все таки вывести msOptionsPrice2 — чекбоксами?
Точнее они то выводятся, но работают криво, как писали выше. считает по последнему и всегда как будто активный висит какой то.
Как вывести цену модификации?
Есть вопрос, а как под PHP 8+ переписать строки 37 и 46
Ругается на parent_id и category_type
modx.pro/help/21576#comment-127230
parent изменил на свой и option_key изменил на свой
и такое получается при переключение языков, например зашли на китайскую zh версию сайта
и потом если переходим на любой другой язык, то ссылка меняется на неверную (404 ошибка)
т.е. буквы zh и / вырезались из ссылки
Как это можно починить?
для переключения использую стандартный Сниппет getLanguages
Кейсы — Именные промокоды для пользователя
во второй версии это есть?