18 июня 2015, 10:03 1. У всех прописан — это норма 2. Часто используется mSearch2 Вопросы / Животрепещущий вопрос по SimpleSearch 7 +1
17 июня 2015, 13:35 Анастасия услышала мое предложение, взяла время обдумать. Соберет все предложения и сделает выбор на основе своих критериев. Объявления о работе / Срочно нужен админ для ИМ на MODX 7 0
15 июня 2015, 11:33 Этот блок появляется для уже сохраненного товара. Если его нет — у Вас что-то пошло не так. Для начала, попробуйте переустановить minishop2. Вопросы / Отображение товара в нескольких категориях 8 0
15 июня 2015, 02:44 Потребуется свой сниппет, который запустит всего 2 метода minishop2: $minishop2->cart->add($productId, $count); $orderData = array(/* Здесь много полей, имеющихся в стандартной форме заказа */); $minishop2->order->submit($orderData); Вопросы / Покупка товара в один клик 3 +3 4
15 июня 2015, 00:09 Мое письмо автору: Спасибо за высланное ТЗ. Увидел, что Василий Наумкин оставил свое предложение раньше моего письма. Обратитесь к нему. Уверен, Ваше сотрудничество будет продуктивным! Объявления о работе / Разработчик на постоянной основе 4 0
13 июня 2015, 22:31 Tickets, minishop2, Collections… Способов масса. Прежде, чем что-то выбирать, составьте подробное тз — соотнести потребности и возможности компонентов будет проще. Но если чтение документации не помогает, Вам прямая дорога в раздел «Работа», ибо нагородить костылей на начальном этапе легко, а их поддержка превратится в настоящий кошмар. Вопросы / Создание базы отелей и стран 11 +1
13 июня 2015, 11:34 Значит, какое-то действие пропущено. Ограничений на количество добавляемых полей нет. Вопросы / Дополнительные поля в свойство товара miniShop2 14 0
13 июня 2015, 11:04 В pdoPage такое уже реализовано. Новые дополнения и их версии / [AjaxForm] Версия 1.1.0-pl Улучшенная регистрация js 27 0
12 июня 2015, 01:27 Плагин правильнее на событие msOnSubmitOrder. Разница в том, что блокировать оформление заказа необходимо еще до его создания. Указанное событие вызывается самым первым, еще до создания нового объекта и проверки введенных полей. А проверять на этом событии необходимо сумму в корзине. Если делать именно таким образом, то не должно возникнуть необходимости изменять стандартный JS. Вопросы / оформления заказа Minishop2 2 +2
11 июня 2015, 20:48 Размести его здесь для потомков. Вопросы / mFilter2 и диапазон значений товара 9 0
11 июня 2015, 17:36 Номер заказа появляется только в событии msOnCreateOrder. До того заказа не существует. В плагине, срабатывающем по этому событию, уже существует объект $msOrder: $msOrder->get('num'); $msOrder->get('id'); Вопросы / Получить номер заказа MS2 3 +2 2
11 июня 2015, 17:24 Однажды писал плагин для такой ситуации: <?php switch ($modx->event->name) { case 'OnMODXInit': $output = ''; if (isset($_REQUEST['tv|price_from'])) { $modx->setPlaceholder('price_from',(int) $_REQUEST['tv|price_from']); if (!strpos(',',$_REQUEST['tv|price_from'])) $_REQUEST['tv|price_from'] .= ',99999999'; } if (isset($_REQUEST['tv|price_to'])) { $modx->setPlaceholder('price_to',(int) $_REQUEST['tv|price_to']); if (!strpos(',',$_REQUEST['tv|price_to'])) $_REQUEST['tv|price_to'] = '0,'.$_REQUEST['tv|price_to']; } break; default: break; }В текущем виде поля price_from и price_to предполагаются обычными текстовыми. Вопросы / mFilter2 и диапазон значений товара 9 0
10 июня 2015, 19:36 Рад, что получилось. Вопросы / Introtext вместо tv-параметра tags в TagLister 23 0
10 июня 2015, 19:09 $q->where('template' => 4);Замените на $q->where(array('template' => 4)); Вопросы / Introtext вместо tv-параметра tags в TagLister 23 0
10 июня 2015, 16:00 Напиши полный текст сообщения об ошибке. Навскидку код выглядит синтаксически правильным. Вопросы / Introtext вместо tv-параметра tags в TagLister 23 0
10 июня 2015, 15:26 Ставите компонент Console и запускаете в нем код, который я написал изначально. Вопросы / Introtext вместо tv-параметра tags в TagLister 23 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
2. Часто используется mSearch2
Соберет все предложения и сделает выбор на основе своих критериев.
Способов масса. Прежде, чем что-то выбирать, составьте подробное тз — соотнести потребности и возможности компонентов будет проще.
Но если чтение документации не помогает, Вам прямая дорога в раздел «Работа», ибо нагородить костылей на начальном этапе легко, а их поддержка превратится в настоящий кошмар.
А проверять на этом событии необходимо сумму в корзине.
Если делать именно таким образом, то не должно возникнуть необходимости изменять стандартный JS.
В плагине, срабатывающем по этому событию, уже существует объект $msOrder:
В текущем виде поля price_from и price_to предполагаются обычными текстовыми.