29 июня 2017, 21:49 оказывается параметр isNumber может помочь для валидации поля с номером. там есть ещё параметр regexp, кажется в него можно занести ваш фильтр "/^\+7 \(\d{3}\) \d{3}-\d{2}-\d{2}$/g" но не пробовал. От спама как бы рекаптча стоит, а для людей уже jquery плагин, о котором писали ниже. Он на IE<10 не работает правда, но там уже пусть хоть в каком-нибудь формате уже телефон укажут, раз до сих пор на IE9 ))) Вопросы / FormIt + AjaxForm - валидация телефона 12 0
29 июня 2017, 21:45 смог привести всё к более менее желаемому виду так: [[!AjaxForm? &form=`tpl.AjaxForm.Feedback` &snippet=`FormIt` &hooks=`recaptchav2,email` &emailSubject=`тема` &emailTo=`почта` &emailTpl=`tpl.Email` &validate=`name:required:minLength=^2^,phone:required:isNumber,g-recaptcha-response:required` &validationErrorMessage=`В форме содержатся ошибки!` &successMessage=`Спасибо за обращение<br />Мы скоро свяжемся с вами` &vTextRequired=`Необходимо поставить галочку` &vTextIsNumber=`Номер состоит из цифр` &phone.vTextRequired=`Укажите Ваш телефон` &name.vTextRequired=`Укажите Ваше имя. ` &vTextMinLength=`Не менее 2 букв` ]] Вопросы / FormIt + AjaxForm - валидация телефона 12 0
29 июня 2017, 19:46 спасибо большое, только у меня почему-то текст ошибки для телефона показывается ещё и под капчей (recaptchaV2). для каптчи как-то можно задать текст, у неё же нет идентификаторов никаких? Вопросы / FormIt + AjaxForm - валидация телефона 12 0
29 июня 2017, 12:47 оу, не знал, правда для меня это тяжкая задача (программировать то не умею). Вообще вопрос небольшой не по теме: вот использую эту связку, как можно заменить текст стандартных сообщений (которые выдаёт именно FormIt), не трогая словари? Я про «это поля обязательно...» Вопросы / FormIt + AjaxForm - валидация телефона 12 0
29 июня 2017, 12:45 Да, про этот плагин к jquery знаю, сам его юзал на другом проекте (другой cms), думал лучше проверку на стороне сервера, но в итоге эту штуку приделал. Вопросы / FormIt + AjaxForm - валидация телефона 12 0
16 июня 2017, 15:08 спасибо) а можете ткнуть, где можно прочитать про создание условий, подобных первому? Вопросы / Условный оператор или что-то типа того? 8 0
16 июня 2017, 15:07 почитал в инете скажите, я правильно понял, что надо создать сниппет, в содержимом указать код вызова, и после этого вызывать сниппет в коде страницы (документа), а не в шаблоне? или как сделать чтобы вызывалась функция только для одной страницы? Вопросы / Условный оператор или что-то типа того? 8 0
22 мая 2017, 15:30 что-то не подумал я об этом, но там вложено около 50 страниц, если не больше, по каждой в админке пройтись придётся… это на совсем крайний вариант Вопросы / Исключение подпунктов у определенных пунктов меню 8 0
22 мая 2017, 15:29 сайт не мой, помогаю так сказать… там древняя версия revo 1.0.6 (Mar 08, 2012). погуглил, pdoMenu входит в пакет pdoTools, который не установлен, даже пытаться не буду установить, не знаю, есть ли на эту древность подходящая версия пакета. на официальном форуме modx нашел правильный вариант синтаксиса клац на Wayfinder, но у меня почему-то всё равно не сработало. &where=`[{"parent:NOT IN": [1,3]}]`печаль какая-то… Вопросы / Исключение подпунктов у определенных пунктов меню 8 0
22 мая 2017, 14:52 Второй вариант не понял как исполнить, кусок «оформление», да и лучше не генерировать контент, нежели скрывать его ) а вот такой вариант не сработал [!Wayfinder? &startId=`0` &scheme=`full` &level=`0` &where=`"parent:NOT IN": array(19, 46)`]Что с ним не так? вываливается всё и вторая вложенность и третья. Не принципиально, можно и на pdoMenu, если покажете как, с ним мануалы тоже встречал, но разница не понял в чём. Вопросы / Исключение подпунктов у определенных пунктов меню 8 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Отлично, значит можно не создавать заказ пока оплата не пройдёт успешно, а поскольку класс-обработчик оплаты будет кастомный сможет сами решать какую стоимость пробрасывать. Ещё на...
Редизайн сообщества На мобилке шапка не помещается на 1 строке, плюс иконки растягиваются до овала из-за иконки, вместо того, чтобы оставаться круглыми
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Выпустил новую версию [1.0.3-beta1] — 2026-07-13 Fixed — Inject сохраняет ``, `` и `` на полном HTML-документе (больше не оборачивает страни...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
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-...
там есть ещё параметр regexp, кажется в него можно занести ваш фильтр "/^\+7 \(\d{3}\) \d{3}-\d{2}-\d{2}$/g"
но не пробовал.
От спама как бы рекаптча стоит, а для людей уже jquery плагин, о котором писали ниже. Он на IE<10 не работает правда, но там уже пусть хоть в каком-нибудь формате уже телефон укажут, раз до сих пор на IE9 )))
Вообще вопрос небольшой не по теме: вот использую эту связку, как можно заменить текст стандартных сообщений (которые выдаёт именно FormIt), не трогая словари? Я про «это поля обязательно...»
а можете ткнуть, где можно прочитать про создание условий, подобных первому?
скажите, я правильно понял, что надо создать сниппет, в содержимом указать код вызова, и после этого вызывать сниппет в коде страницы (документа), а не в шаблоне? или как сделать чтобы вызывалась функция только для одной страницы?
погуглил, pdoMenu входит в пакет pdoTools, который не установлен, даже пытаться не буду установить, не знаю, есть ли на эту древность подходящая версия пакета.
на официальном форуме modx нашел правильный вариант синтаксиса клац на Wayfinder, но у меня почему-то всё равно не сработало.
печаль какая-то…
а вот такой вариант не сработал
Что с ним не так? вываливается всё и вторая вложенность и третья.
Не принципиально, можно и на pdoMenu, если покажете как, с ним мануалы тоже встречал, но разница не понял в чём.