10 января 2023, 19:51 Решение может оказаться банальным: Верхнее меню в админке -> Медиа -> Источники файлов -> ставим галку и редактируем Filesystem -> находим параметр imageExtensions -> через запятую прописываем svg -> жмём кнопку Сохранить -> Проверяем результат. Вопросы / Почему в Диспетчере файлов не отображаются SVG файлы? 7 0
07 ноября 2022, 22:04 Чтобы ещё проще. В файле: assets/components/ajaxform/js/default.js Находите строку: form.find('.error').html('');и заменяете на эту: form.find('.error:not(select)').html(''); Готово. Вопросы / Formit + AjaxForm, поле Select ведет себя странно 4 +2
07 ноября 2022, 21:58 Да, есть такое дело (весьма бородатое). Попробуйте это решение modx.pro/help/8772#comment-122520 Оно исправит проблему с полем select. Вопросы / Formit + AjaxForm, поле Select ведет себя странно 4 0
02 сентября 2022, 04:53 Так понимаю, что реплейс key = key.replace(/[\[\]]/g, ''); должен был заменить вхождения ключа chetest[] (с квадратными скобками) на ключ без квадратных скобок. Даже если бы эта регулярка сработала, то возникла бы следущая проблема — с проставленной галкой в checkbox при повторном нажатии Отправить — появляется уведомление об обязательности поля, мол галка не стоит. Корректным вариантом, имхо, будет что-то подобное: key = key or key[]То есть проверка на оба ключа, со скобками и без. А вот как это реализовать, не знаю. По идее это должно решить вопрос, если мыслю в верном направлении. Вопросы / Formit+AjaxForm - поле checkbox/radio и реакция на событие 15 0
02 сентября 2022, 02:48 К сожалению, key = key.replace(/[\[\]]/g, ''); не дало результата. Фиксирую прежнее поведение: селект, инпут(текст) и текстареа — уведомление исчезает, у чекбоксов и радио — не исчезает. Вопросы / Formit+AjaxForm - поле checkbox/radio и реакция на событие 15 0
01 сентября 2022, 16:43 Конструкции типа [[!+fi.error.chetest]] используются для formit без ajaxForm.Не знал об этом, исключил эту конструкцию. Спасибо за информацию! Вопросы / Formit+AjaxForm - поле checkbox/radio и реакция на событие 15 0
01 сентября 2022, 16:31 Нее, тут идея следущая: можно выбрать 1 вариант, а можно и оба(вариант1+вариант2) = поэтому чекбокс, а не радио. Вопросы / Formit+AjaxForm - поле checkbox/radio и реакция на событие 15 0
01 сентября 2022, 16:27 Насколько понимаю, причина в специфике указания имени для чекбоксов и радио, а точнее name=«chetest[]» != name=«chetest». В AjaxForm идет проверка и из-за [] чекбоксы и радио проверку не проходят, и поэтому уведомление не исчезает. Пробовал доработать строку в default.js: $(document).on('keypress change', '.error', function () { var key = $(this).attr('name'); $(this).removeClass('error'); $('.error_' + key).html('').removeClass('error'); });заменив var key = $(this).attr('name'); на var key = $(this).attr('id'); или var key = $(this).attr('name'); на input[type=«hidden»][name="' + chetest[] + '"] Понимаю, что мои попытки ничтожны. Вопросы / Formit+AjaxForm - поле checkbox/radio и реакция на событие 15 0
01 сентября 2022, 16:08 <form action="[[*id]]" method="post" class="ajax_form af_example" enctype="multipart/form-data"> <div class="form-group"> <label for="chetest">Поле checkbox <span class="required">*</span>:</label> <div class="controls"> <span class="error_chetest">[[!+fi.error.chetest]]</span> <span><input type="checkbox" name="chetest[]" id="chetest" value="Вариант1" [[!+fi.chetest:FormItIsChecked=`Вариант1`]]>Вариант1</span> <span><input type="checkbox" name="chetest[]" id="chetest" value="Вариант2" [[!+fi.chetest:FormItIsChecked=`Вариант2`]]>Вариант2</span> <input type="hidden" name="chetest[]" value=""> </div> </div> Вопросы / Formit+AjaxForm - поле checkbox/radio и реакция на событие 15 0
31 августа 2022, 22:40 Попробую разобраться, хотя заранее сомневаюсь в собственном успехе — второй день пытаюсь, иначе не обратился бы на форум за помощью. Артур, в любом случае, спасибо за отклик и помощь! Вопросы / Formit+AjaxForm - поле checkbox/radio и реакция на событие 15 0
31 августа 2022, 21:52 На счёт необязательности, согласен. Но, корректное решение нужно искать в исходниках, а не колхозить изощрения. Так считаю. Тем более это не частный случай, а всего лишь банальная недоработка популярного плагина. Если у кого есть решение вопроса по существу, прошу помочь. Вопросы / Formit+AjaxForm - поле checkbox/radio и реакция на событие 15 0
09 июня 2022, 20:34 Нее, парни, это совсем не то, что требуется. Продублирую заголовок топика «TV-поле привязка к конкретному ресурсу (странице) ». Не скрыть, не под ковёр замести, а именно привязать. Создал ресурс, создал TV-поле, привязал. В случае отвязки TV от ресурса данные поля в БД не хранятся, удаляются. Разнообразие полей и их кастомизация в modx впечатляет, но сама реализация принципа ресурс-TV скорее для галки. Отталкиваюсь от профильных cms, ну да, оно и понятно, ведь профильные. Ок, будем работать с тем, что есть. modx.pro/help/22993#comment-134159 Спасибо всем отписавшимся за помощь и время! Вопросы / TV-поле привязка к конкретному ресурсу (странице) 19 +1
08 июня 2022, 21:42 Ошибаюсь. При втором заходе появилась панель с Доп.полями TV. Буду разбираться, как этот инструмент работает. Вопросы / TV-поле привязка к конкретному ресурсу (странице) 19 0
08 июня 2022, 21:28 Если верно понял, то в «Настройка форм» реализовано ограничение по Основным полям, например pagetitle, isfolder. По TV-полям(Дополнительным) ограничения нет. Поправьте, если ошибаюсь. Про такой инструмент я не знал, спасибо за наводку. Вопросы / TV-поле привязка к конкретному ресурсу (странице) 19 0
08 июня 2022, 21:06 Он лишь скрывает, но не привязывает. Вопросы / TV-поле привязка к конкретному ресурсу (странице) 19 0
07 июня 2022, 11:42 Надеялся, что пропустил функцию в админке. Значит только через шаблон. Это и хотел узнать. Парни, спасибо за уделенное время и помощь! Вопросы / TV-поле привязка к конкретному ресурсу (странице) 19 0
06 июня 2022, 18:31 Понимаю, но ресурсов с индивидуальным полем 9 штук. Создавать 9 шаблонов исключительно в угоду TV, мне думается, весьма иррациональный вариант. Неужели нет более гуманного способа привязки. Вопросы / TV-поле привязка к конкретному ресурсу (странице) 19 0
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Верхнее меню в админке -> Медиа -> Источники файлов -> ставим галку и редактируем Filesystem -> находим параметр imageExtensions -> через запятую прописываем svg -> жмём кнопку Сохранить -> Проверяем результат.
В файле:
assets/components/ajaxform/js/default.js
Находите строку:
и заменяете на эту:
Готово.
Корректным вариантом, имхо, будет что-то подобное:
То есть проверка на оба ключа, со скобками и без. А вот как это реализовать, не знаю. По идее это должно решить вопрос, если мыслю в верном направлении.
Спасибо за информацию!
Пробовал доработать строку в default.js:
заменив var key = $(this).attr('name'); на var key = $(this).attr('id');
или var key = $(this).attr('name'); на input[type=«hidden»][name="' + chetest[] + '"]
Понимаю, что мои попытки ничтожны.
Артур, в любом случае, спасибо за отклик и помощь!
Создал ресурс, создал TV-поле, привязал. В случае отвязки TV от ресурса данные поля в БД не хранятся, удаляются.
Разнообразие полей и их кастомизация в modx впечатляет, но сама реализация принципа ресурс-TV скорее для галки. Отталкиваюсь от профильных cms, ну да, оно и понятно, ведь профильные. Ок, будем работать с тем, что есть.
modx.pro/help/22993#comment-134159
Спасибо всем отписавшимся за помощь и время!
Про такой инструмент я не знал, спасибо за наводку.
Парни, спасибо за уделенное время и помощь!
Неужели нет более гуманного способа привязки.