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
UiCMPGenerator дополнение для создания пакетов Ближе к сентябрю, основная загвоздка это создание нормальной документации и видео обзора, а так пакет как бы уже готов
Личный кабинет на Sendit - не удается сбросить пароль Хм, в массиве поле extended приходит пустым, временного пароля там нет. Сам тестовый юзер изначально был зареген в группу Users с правами доступа в личный кабинет (по обычной инстр...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Верхнее меню в админке -> Медиа -> Источники файлов -> ставим галку и редактируем 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
Спасибо всем отписавшимся за помощь и время!
Про такой инструмент я не знал, спасибо за наводку.
Парни, спасибо за уделенное время и помощь!
Неужели нет более гуманного способа привязки.