29 ноября 2017, 10:33 Вот таким плагином при открытии страницы товара добавляю его в корзину предварительно очистив её: <?php switch ($modx->event->name) { case 'OnLoadWebDocument': $class = $modx->resource->get('class_key'); $resourceId = $modx->resource->get('id'); if ($class == 'msProduct') { $miniShop2 = $modx->getService('minishop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties); if (!($miniShop2 instanceof miniShop2)) return ''; $miniShop2->initialize($modx->context->key, $scriptProperties); $miniShop2->cart->clean(); $miniShop2->cart->add($resourceId); } break; }далее на странице самого товара вывожу форму заказа без корзины. Вопросы / miniShop2 без корзины 3 +1 1
20 ноября 2017, 18:51 Используй slick slider, там есть опция «rows» Вопросы / Как вывести такой слайдер (Owl Carousel)? 4 0 1
26 октября 2017, 13:21 Поля нет, используйте плагины, например в плагине на событие msieOnBeforeImportProduct можно изменить товар перед его созданием. В документации есть несколько примеров Новые дополнения и их версии / msImportExport 919 +1
11 августа 2017, 17:04 И еще тогда бы кнопочку для загрузки картинки по внешнему url) Новые дополнения и их версии / mixedImage - custom TV 166 0
18 июля 2017, 08:40 Евгений, проблема с mixedimage.check_resid, даже с выключенным значением не дает загрузить картинку без сохранения, вылетает пустой алерт и картинка не грузится Новые дополнения и их версии / mixedImage - custom TV 166 0
06 июля 2017, 22:20 Вот как посоветовал Сергей: <form> ... <label for="agree"> <input type="checkbox" name="agree" id="agree"> Даю свое согласие на обработку персональных данных</a> </label> <button type="submit" class="submit">Отправить</button> </form> <script> $(window).load(function() { $("button.submit").prop("disabled", true); $("#agree").change(function() { state = $(this).prop("checked"); if (state) { $("button.submit").prop("disabled", false).removeClass("disabled"); } else { $("button.submit").prop("disabled", true).addClass("disabled"); } }); }); </script> Вопросы / Tickets и checkbox 8 +2
19 июня 2017, 17:52 Нужно создавать запись в лексиконах под каждое поле Новые дополнения и их версии / msFieldsManager свои свойства в товаре miniShop2 176 +1
09 июня 2017, 19:54 если включен fenom: {if $_modx->resource.hotel | resource : 'images-tours_01'?} <img src="{$_modx->resource.hotel | resource : 'images-tours_01'}"> {/if} Вопросы / Условие для картинки 8 +1
07 июня 2017, 10:29 $(document).ready(function(){ $('.service-wrap').on('click', function(event){ if(!$(this).parents('a').hasClass('collapsed')) { $('.service-wrap').removeClass('grayscale'); } else { $('.service-wrap').addClass('grayscale'); $(this).removeClass('grayscale'); } }); }); Вопросы / Как сделать адаптивную верстку в данном случае 14 0
06 июня 2017, 23:45 держи @media only screen and (max-width: 1200px) { .panel-group1 .panel { display: flex; flex-wrap: wrap; background: none; } .panel-group1 .panel > div:nth-child(1) {order: 1} .panel-group1 .panel > div:nth-child(2) {order: 2} .panel-group1 .panel > div:nth-child(3) {order: 5} .panel-group1 .panel > div:nth-child(4) {order: 3} .panel-group1 .panel > div:nth-child(5) {order: 4} .panel-group1 .panel > div:nth-child(6) {order: 7} .panel-group1 .panel > div:nth-child(7) {order: 6} .panel-group1 .panel > div:nth-child(8) {order: 9} .panel-group1 .panel > div:nth-child(9) {order: 10} .panel-group1 .panel > div:nth-child(10) {order: 8} .panel-group1 .panel > div:nth-child(11) {order: 11} .panel-group1 .panel > div:nth-child(12) {order: 12} .panel-group1 .panel > div:nth-child(13) {order: 13} .panel-group1 .panel > div:nth-child(14) {order: 14} .panel-group1 .panel > div:nth-child(15) {order: 15} .panel-group1 .panel > div:nth-child(16) {order: 16} } @media only screen and (max-width: 767px) { .panel-group1 .panel > div:nth-child(1) {order: 1} .panel-group1 .panel > div:nth-child(2) {order: 3} .panel-group1 .panel > div:nth-child(3) {order: 5} .panel-group1 .panel > div:nth-child(4) {order: 2} .panel-group1 .panel > div:nth-child(5) {order: 4} .panel-group1 .panel > div:nth-child(6) {order: 6} .panel-group1 .panel > div:nth-child(7) {order: 7} .panel-group1 .panel > div:nth-child(8) {order: 9} .panel-group1 .panel > div:nth-child(9) {order: 11} .panel-group1 .panel > div:nth-child(10) {order: 8} .panel-group1 .panel > div:nth-child(11) {order: 10} .panel-group1 .panel > div:nth-child(12) {order: 12} .panel-group1 .panel > div:nth-child(13) {order: 13} .panel-group1 .panel > div:nth-child(14) {order: 15} .panel-group1 .panel > div:nth-child(15) {order: 14} .panel-group1 .panel > div:nth-child(16) {order: 16} } Вопросы / Как сделать адаптивную верстку в данном случае 14 0
06 июня 2017, 23:16 Если эти блоки выводятся статичной версткой, то можно попробовать переделать верстку под flex, и поиграться со свойством order, т.е. расставить блоки видимые и не видимые в нужный порядок Вопросы / Как сделать адаптивную верстку в данном случае 14 0
29 мая 2017, 09:20 Евгений добрый день! По проблеме с pdoPage не найдено решение? Новые дополнения и их версии / mixedImage - custom TV 166 0
27 мая 2017, 11:49 После открывающейся скобки "{" нужно поставить пробел Вопросы / проблема с 'where" в pdoTools 7 +1
19 мая 2017, 17:49 так не работает? WHERE u.id RLIKE '(^|,){$var}(,|$)' Вопросы / SQL LIKE поиск точного совпадения 19 0
19 мая 2017, 12:56 Сразу не заметил, правильно писать: &includeThumbs=`medium`и в чанке вызывать миниатюру так {$medium} Вопросы / Как вывести не обрезанные миниатюры? 8 +1
19 мая 2017, 08:33 Используй такие настройки: "medium":{"w":145,"h":320,"q":90,"zc":"0","bg":"ffffff","far": "C"} Вопросы / Как вывести не обрезанные миниатюры? 8 +1
05 мая 2017, 17:17 После вызова assets/components/msearch2/js/web/lib/jquery-ui.min.js добавьте скрипт raw.githubusercontent.com/furf/jquery-ui-touch-punch/master/jquery.ui.touch-punch.min.js Вопросы / mFilter2 type slider for touch 11 0
11 апреля 2017, 15:58 Попробуй так: [[pdoResources? &returnIds=`1` &limit=`0` &where=`{ "alias":"services"}` &toPlaceholder=`service_parent` ]] [[pdoResources? &parents=`[[+service_parent]]` &depth=`1` &tpl=`@INLINE <li class="list-services-item"><a href="[[+uri]]">[[+pagetitle]]</a></li>` &sortdir=`ASC` ]] Вопросы / Выбрать дочерей ресурса по uri 2 +1
08 апреля 2017, 12:04 <form id="project_form" method="get" action="[[~[[*id]]]]"> Вопросы / Работа с формой 13 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
далее на странице самого товара вывожу форму заказа без корзины.
и в чанке вызывать миниатюру так {$medium}