Murashkin · 30 июня 2018, 11:56 Не срабатывает. У меня имя TV — ptype_en, id=19. Вместо tv20 нужно подставить просто 19? Вобщем-то, пробовал все варианты: tv19, ptype_en19, ptype_en. Может, в другом месте что-то неправильно? Вопросы / Отдельное TV для определенного контекста 6 0 1
Павел · 28 июня 2018, 14:33 благодарю) А можете еще подсказать, как поля что в оформлении заказа здесь добавить? поидее нужно приджойнить таблицу ms2_order_addresses, но не пойму как Вопросы / minishop2. Экспорт покупателей (не пользователей) 5 0 1
Михаил · 19 июня 2018, 08:33 Меня не много это смутило: $query->leftJoin('TicketThread','Therd', 'Therd.id = TicketComment.thread'); Вопросы / Подскажите, как вывести свой сниппет через pdoPage 20 0 1
Андрей · 17 июня 2018, 14:07 Поставить QuickEmail, посмотреть что покажет: [[!QuickEmail? &debug=`1`]] Вопросы / Работа FormIt 5 +1 1
Сергей · 15 июня 2018, 18:26 3 уровня Вопросы / Убрать из выборки первый уровень вызова pdoMenu 8 0 1
Sergey Leleko · 08 июня 2018, 10:52 Спасибо за конструктивную критику и разъяснения. Решение сам искал, не знал что можно было сделать иначе) Готовые решения / Как сделать вложенные TV MIGx и как это потом вывести с помощью fenom 8 +2 1
Raimei · 05 июня 2018, 10:01 Хм, знаете, а за вами интересно следить. Теперь стоит jQuery 3.2.1 (когда есть 3.3.1) и jQuery Migrate. Вопрос, почему именно так отпадает. Сейчас вопрос проще: зачем? Если уж нужен jQuery 1, то можно поставить обычную jQuery 2 (2.2.4). Те же яйца, только убраны костыли для IE6-8. Даже migrate не понадобится. Готовые решения / Сайт доставки еды 65 +1 1
Александр · 31 мая 2018, 20:57 Спасибо, хорошее решение! Только таким способом вы отрезаете 2 события: msOnBeforeValidateOrderValue и msOnValidateOrderValue, и вызываться, насколько я понимаю, будут эти события у родителя, то есть валидация будет происходить по стандарту в miniShop2. Конечно, это только если использовать это в плагинах, но тем не менее, почему не сделать так? public function validate($key, $value) { if ($key != 'comment') { $value = preg_replace('/\s+/', ' ', trim($value)); } $response = $this->ms2->invokeEvent('msOnBeforeValidateOrderValue', array( 'key' => $key, 'value' => $value, )); $value = $response['data']['value']; switch ($key) { case 'receiver': // Transforms string from "nikolaj - coster--Waldau jr." to "Nikolaj Coster-Waldau Jr." $tmp = preg_replace( array('/[^-a-zР°-яёЁіїєґў’ʼ`\s\.\']/iu', '/\s+/', '/\-+/', '/\.+/', '/(\'|’|Кј|`)+/'), array('', ' ', '-', '.', "'"), $value ); $tmp = preg_split('/\s/', $tmp, -1, PREG_SPLIT_NO_EMPTY); $tmp = array_map(array($this, 'ucfirst'), $tmp); $value = preg_replace('/\s+/', ' ', implode(' ', $tmp)); if (empty($value)) { $value = false; } break; default: return parent::validate($key, $value); } $response = $this->ms2->invokeEvent('msOnValidateOrderValue', array( 'key' => $key, 'value' => $value, )); $value = $response['data']['value']; return $value; } Готовые решения / miniShop2 удаляет апостроф, украинские и белорусские буквы 13 +1 1
Сергей · 22 мая 2018, 22:39 Спасибо Максим, добавил в закладки, обязательно изучу! Вопросы / Подскажите направление решения задачи! 12 0 1
Iskatel · 16 мая 2018, 00:35 Доброе время суток, Илья. Или так, короче получится: &tpl=`@INLINE <li{$classes}> <a href="{$link}" {$attributes}> {$id == '2' ? 'Тест' : $menutitle} </a> {$wrapper} </li>`В моем случае, написание кода на Fenom — даст каке-либо преимущество? Спасибо. Вопросы / pdoMenu – Как изменить название пункта Меню? 13 0 1
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
А можете еще подсказать, как поля что в оформлении заказа здесь добавить? поидее нужно приджойнить таблицу ms2_order_addresses, но не пойму как
Вопрос, почему именно так отпадает. Сейчас вопрос проще: зачем?
Если уж нужен jQuery 1, то можно поставить обычную jQuery 2 (2.2.4). Те же яйца, только убраны костыли для IE6-8. Даже migrate не понадобится.
Или так, короче получится:
В моем случае, написание кода на Fenom — даст каке-либо преимущество?
Спасибо.