15 июня 2025, 08:33 Вопрос снят. Для разработчиков / Отправка Email о регистрации при оформлении заказа в miniShop2 23 0
14 июня 2025, 20:40 Добрый день. Подскажите, где искать почтовый шаблон? message = $pdo->getChunk('@FILE chunks/email/user.register.tpl', array('username' => $username, 'password' => $pass));и можно выложить сам шаблон письма? Спасибо Для разработчиков / Отправка Email о регистрации при оформлении заказа в miniShop2 23 0
28 мая 2025, 14:18 Видимо сам так решил, просто нужно будет ставить модуль доставки и на этапе заполнения сайта товарами, решил озаботится этим вопросом. Сейчас товар заполняется 1200 (указывается в граммах), если бросить его в корзину (10 штук к примеру), то у одного товара нужно показывать 1.2кг, а общий вес (если 10 штук) 12 кг Как правильно поменять конструкцию? [3, ".", " "] Вопросы / MiniShop2 перевод веса в граммы 4 0
06 декабря 2023, 09:18 Спасибо, помогло. Конечный вариант, если кому понадобится (добавил пробел после запятой) {foreach $options as $name => $values} <li><span class="title"><b>{('ms2_product_' ~ $name) | lexicon}</b>:</span><span class="option">{if $values is array}{$values | join : ', '} {else}{$values}{/if}</span></li> {/foreach} Вопросы / Как msOptions через запятую? 2 0
30 апреля 2023, 21:50 Спасибо, я что-то начал городить по типу {set $idparenrt = $modx->getObject('modResource', $modx->resource->get('parent'))} Вопросы / Как узнать ID родителя в привью? 2 0
18 апреля 2023, 10:34 Объясните мне пожалуйста. 1. Ок перенесу в «чанк», в самой форме не чего не нужно указывать? вызов остается тот же? [[!rcv3_html? &action=`[[+rcv3Action:default=``]]` &error=`[[+fi.error.g-recaptcha-response]]`]]2. Это я понял сделаю. Вопрос самое название &rcv3Action=`contactform` — contactform прописываю произвольно, главное что бы отличалось? или contactform это чанк или сниппет какой? 3. Ок, буду проверять Вопросы / AjaxForm и reCaptcha V3 17 0
18 апреля 2023, 08:20 Привет Помогите пожалуйста разработаться, из инструкции или комментариев выше не пойму как сделать. На странице так же присутствуют несколько форм. Вызываются по кнопке, открываются в POPUP окне. Код самой формы: <div id="form-feedback" class="feedback" style="display: none;"> [[!AjaxForm? &snippet=`FormIt` &emailTpl=`tplMail` &hooks=`rcv3,email` &validate=`name:required, city:required, phones:required` &frontend_css=`` &frontend_js=`` &emailSubject=`Обратная связь с сайта [[++site_name]]` &emailFromName=`[[++site_name]]` &emailTo=`{1 | resource: 'tplMail'}` &emailFrom=`[[++emailsender]]` &successMessage=`Ваше сообщение успешно отправлено` &form=`@CODE: <form action="[[~[[*id]]]]" method="post" class="ajax_form" onsubmit="ym(64435486, 'reachGoal', 'sent_order'); return true;"> <div id="form-fields"> <img src="/assets/template/img/star.png" alt="Звезда"> <h4 class="title">Поможем получить военный билет <span>законно</span></h4> <p>Оставьте заявку, наш юрист свяжется с вами и расскажет подробно о выбранной услуге</p> <input type="hidden" id="fr_link" name="link" value="[[+fi.link]][[*id:is=`1`:then=`[[!+cf.current_city.url]]`:else=`[[!+cf.current_city.url]][[~[[*id]]]]`]]"/> <input type="hidden" id="fr_city" name="hcity" value="[[!+cf.city]]"/> <small class="error_name">[[+fi.error.name]]</small> <input type="text" id="fr_name" name="name" value="[[+fi.name]]" placeholder="Ваше имя"/> <small class="error_name">[[+fi.error.city]]</small> <input type="text" id="fr_city" name="city" value="[[+fi.city]]" placeholder="Ваш город"/> <small class="error_name">[[+fi.error.phones]]</small> <input type="text" id="fr_phones" name="phones" class="m-phones" value="[[+fi.phones]]" placeholder="Номер телефона"/> <div class="approval"><input type="checkbox" checked> Я согласен с условиями обработки <a href="[[~7]]" target="_blank" title="Политика обработки персональных данных">персональных данных</a></div> <button type="submit" class="button">Оставить заявку</button> </div> <div id="form-thanks" style="display: none;"> <h4 class="title">Спасибо за ваше обращение!</h4> <p>Мы свяжемся с Вами в ближайшее время.</p> </div> [[+fi.success:is=`1`:then=` <div class="alert alert-success">[[+fi.successMessage]]</div> `]] [[+fi.validation_error:is=`1`:then=` <div class="alert alert-danger">[[+fi.validation_error_message]]</div> `]] [[!rcv3_html? &action=`[[+rcv3Action:default=``]]` &error=`[[+fi.error.g-recaptcha-response]]`]] </form> ` ]] </div>Не пойму, к примеру в вызов самой формы дописал rcv3Action=`contactform` - у первой rcv3Action=`contactformtwo` - у второйКак правильно прописать в самой форме или что дополнительно нужно сделать, т.к. сейчас не работает ((( Вопросы / AjaxForm и reCaptcha V3 17 0
21 сентября 2022, 09:39 Я так понимаю — это костыль, а других вариантов нет? Что бы как оно и должно работать? В админке один чекбокс, я думал, что и в фильтре оно должно примерно так же вывестись, нет? Вопросы / Как правильно вывести поля в mFilter2 3 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Подскажите, где искать почтовый шаблон?
и можно выложить сам шаблон письма?
Спасибо
Сейчас товар заполняется 1200 (указывается в граммах), если бросить его в корзину (10 штук к примеру), то у одного товара нужно показывать 1.2кг, а общий вес (если 10 штук) 12 кг
Как правильно поменять конструкцию?
1. Ок перенесу в «чанк», в самой форме не чего не нужно указывать? вызов остается тот же?
2. Это я понял сделаю. Вопрос самое название &rcv3Action=`contactform` — contactform прописываю произвольно, главное что бы отличалось? или contactform это чанк или сниппет какой?
3. Ок, буду проверять
Помогите пожалуйста разработаться, из инструкции или комментариев выше не пойму как сделать. На странице так же присутствуют несколько форм. Вызываются по кнопке, открываются в POPUP окне.
Код самой формы:
Не пойму, к примеру в вызов самой формы дописал
Как правильно прописать в самой форме или что дополнительно нужно сделать, т.к. сейчас не работает (((