Артур
Зачем отменять очистку?
Ну как зачем, вот ввёл пользователь телефон, которого изначально не было, нажал Сохранить и форма сбросилась на дефолт, т.е. введённые данные пропали. Да можно их вернуть с сервера и расставить, но как писал выше проще параметр передать и просто не чистить форму😁
Алексей
***Ну как зачем, вот ввёл пользователь телефон, которого изначально не было*** - чего?
Алексей
все еще не понятно даже в конкретном случае - что не так.
Артур
все еще не понятно даже в конкретном случае - что не так.
Я говорю ЛК делаю, там данные пользователя, при регистрации телефон не нужен, но потом его можно ввести. Вот пользователь его ввёл, сохранил, а данные пропали до перезагрузки)))
Алексей
Я говорю ЛК делаю, там данные пользователя, при регистрации телефон не нужен, но потом его можно ввести. Вот пользователь его ввёл, сохранил, а данные пропали до перезагрузки)))
Жесть.. сразу бы сказал - что formIt... Ну как бы есть дока... https://docs.modx.com/current/en/extras/formit/index и как бы есть там такой параметр....
Алексей
AjaxForm по умолчанию работает с ним... ну и как бы есть доки по нему.
Алексей
так что ваши желания учтены :)
Артур
давно с MODX?
Года два уже)))
Алексей
ясно. :) ну судя по всему не так плотненько. А до этого был опыт какой систем?
Артур
ясно. :) ну судя по всему не так плотненько. А до этого был опыт какой систем?
Очень плотненько, только и исключительно с ним. До этого вообще никакого опыта, кроме информатики в школе 15 лет назад)))
Артур
AjaxForm по умолчанию работает с ним... ну и как бы есть доки по нему.
Мои предположения верны, не работает. Параметр есть, но в AjaxForm он не работает.
Алексей
Мои предположения верны, не работает. Параметр есть, но в AjaxForm он не работает.
покажи форму которая заполняется КОД html. там плейсы выставлены? не верю что не работает.
Артур
Алексей
ну естессно не будут выставляться... надо же прописать плейсхолдеры в value для Inputs
Алексей
Да, но у тебя феном в других местах. я х.з. сработает или нет.
Артур
Да, но у тебя феном в других местах. я х.з. сработает или нет.
Не сработает, даже если я phx перепишу. AjaxForm это же обёртка на FormIt и его js выполняется после FormIt, и в том js нет никаких вариантов отменить очистку формы)))
Sentinel
все уже есть 😊
Алексей
не.. я ща проверю это дело.
Sentinel
и что, все равно очищает?
Алексей
да, очищает.
Алексей
Жесть. пару лет назад делал - параметр работал. :)
Артур
Я вот сюда добавил проверку а по умолчанию очищает.
Алексей
Че-то влили - перестал?
Sentinel
Ну да
значит в твоих скриптах проблема
Sentinel
параметр рабочий
Алексей
значит в твоих скриптах проблема
я сейчас проверил - очищает. стало грустно.
Артур
я сейчас проверил - очищает. стало грустно.
Я думаю параметр рабочий, но без AjaxForm. Сам посуди, ты сказал он работал если есть плейсы, а почему? Да потому что FormIt отправляет форму с перезагрузкой после которой и расставляет плейсы, а AjaxForm ничего такого не делает.
Sentinel
надо попробовать чанк из документации https://docs.modx.com/current/en/extras/formit/formit.tutorials-and-examples/examples.simple-contact-page
Алексей
просто удалить это и все.
Алексей
но тогда ВСЕ формы на сайте будут не очищаться.
Алексей
короче надо писать issure
Артур
просто удалить это и все.
Вот как надо сделать)))
Алексей
Вот как надо сделать)))
ну ясное дело. только лучше принимать настройку formit чтобы небыло путаницы.
Артур
ну ясное дело. только лучше принимать настройку formit чтобы небыло путаницы.
Ну это да, я же не знал, что такой параметр есть, поэтому придумал свой)))
Артур
Просто я к тому, что удалять не надо, надо проверку добавить.
Алексей
компонент не обновлялся 4 года.... ндя...
Алексей
ajaxform
Артур
ajaxform
А с другой стороны, что там обновлять? Всё ж работает, в целом.
Алексей
ну мелкие вещи можно поправить... ведь иногда надо. :)
Артур
ну мелкие вещи можно поправить... ведь иногда надо. :)
Это да. Ты если будешь писать issue напиши ещё, пожалуйста, пусть в системные настройки закинут пути к css и js, ну так на всякий пожарный)))
Алексей
создать свой набор параметров. и указывать при вызове.
Алексей
а там очищать
Алексей
А, не знал))) Спасибо.
Отправил пул реквест. AjaxForm Для корректной работы можно посмотреть тут что необходимо поменять: https://github.com/bezumkin/AjaxForm/pull/48/files
Alisa
Раз уж за AjaxForm всполмнили. https://github.com/bezumkin/AjaxForm/pull/47
Alisa
Давно уже пора это оттуда убрать.
Артур
Кто-нибудь работал с https://modx.pro/components/5671? Интересуют недокументированные особенности, в частности работа с mFilter2.
Алексей
я писал свой мелкий снипет. для фронта но не для админки
Артур
Там что-то такое есть в файлах, но нигде на написано как пользоваться)))
Алексей
Нужно открыть доку https://docs.modx.pro/komponentyi/msearch2/snippetyi/mfilter2 Там описан процесс скрещивания других таблиц.
Алексей
пример с тикитами
Артур
Подскажите ещё, что я забыл: сделал авторизацию, но для анонима все страницы ЛК 404, хотя доступ к контексту Load Only, к группе ресурсов тоже...?
Алексей
а что за eva ?
Алексей
на поддомене?
Артур
Нет отдельный домен, в контексте eva
Алексей
и к контексту и к группам ресурсов Load Only для анонимов.
Артур
Да.
Алексей
В контексте нужна еще настрока unauthorized_page равная странице авторизации.
Алексей
в контексте так же добавить load Only и для контекста WEB
Алексей
ну и проверять это дело в браузере в инкогнито режиме.
Алексей
В контексте нужна еще настрока unauthorized_page равная странице авторизации.
это отдельная страница со входом, которая открыта всем группам
Артур
Алексей
ну вот и все норм значит. :)
Артур
Я правильно пониммаю это запрос в бд $pdoFetch->setConfig($config, false); $tmp = $pdoFetch->run();