BENJiDevil
Приветствую всех коллеги. Нужна помощь с доработкой eFilter, кто с ним работал, напишите в личку пожалуйста, естественно не за "спасибо". Благодарю.
Дмитрий К. /965/
Добрый день, как правильно напсать параметры 'rules' в шаблоне blade [!FormLister? &formid=`register` &controller=`Register` &rules=`{ "fullname":{ "required":"Обязательно введите имя" }, "email":{ "required":"Обязательно введите email", "email":"Введите email правильно", "custom":{ "function":"FormListerRegister::uniqueEmail", "message":"Этот email уже использует другой пользователь" } }, "password":{ "required":"Обязательно введите пароль", "minLength":{ "params":6, "message":"В пароле должно быть больше 6 символов" } }, "repeatPassword":{ "required":"Повторите пароль", "equals":{ "message":"Пароли не совпадают" } }, }` !] я делаю сейчас так (сокращенная версия) {!! $modx->runSnippet( 'FormLister', array( 'formid' => 'register', 'errorClass' => 'has-error', 'requiredClass' => ' has-warning', 'errorTpl' => '@CODE:<span class="help-block">[+message+]</span>' ) ) !!} Подскажите как парамметр &rules с доп парамметрами расписать?
Никита
Добрый день, как правильно напсать параметры 'rules' в шаблоне blade [!FormLister? &formid=`register` &controller=`Register` &rules=`{ "fullname":{ "required":"Обязательно введите имя" }, "email":{ "required":"Обязательно введите email", "email":"Введите email правильно", "custom":{ "function":"FormListerRegister::uniqueEmail", "message":"Этот email уже использует другой пользователь" } }, "password":{ "required":"Обязательно введите пароль", "minLength":{ "params":6, "message":"В пароле должно быть больше 6 символов" } }, "repeatPassword":{ "required":"Повторите пароль", "equals":{ "message":"Пароли не совпадают" } }, }` !] я делаю сейчас так (сокращенная версия) {!! $modx->runSnippet( 'FormLister', array( 'formid' => 'register', 'errorClass' => 'has-error', 'requiredClass' => ' has-warning', 'errorTpl' => '@CODE:<span class="help-block">[+message+]</span>' ) ) !!} Подскажите как парамметр &rules с доп парамметрами расписать?
'rules' => '{ .... }'
Дмитрий К. /965/
можно на примере: "password":{ "required":"Обязательно введите пароль", "minLength":{ "params":6, "message":"В пароле должно быть больше 6 символов" }
Дмитрий К. /965/
то как вы написали понятно, вот дальше как оформить внутренние парамметры
Дмитрий К. /965/
'rules' => '{ 'password' => { 'required' => 'Обязательно введите пароль', 'minLength' => { 'params' => '6', 'message' => 'В пароле должно быть больше 6 символов' } }'
Дмитрий К. /965/
такая конструкция не сработала
Никита
такая конструкция не сработала
получится так 'rules' => '{ "fullname":{ "required":"Обязательно введите имя" }, "email":{ "required":"Обязательно введите email", "email":"Введите email правильно", "custom":{ "function":"FormListerRegister::uniqueEmail", "message":"Этот email уже использует другой пользователь" } }, "password":{ "required":"Обязательно введите пароль", "minLength":{ "params":6, "message":"В пароле должно быть больше 6 символов" } }, "repeatPassword":{ "required":"Повторите пароль", "equals":{ "message":"Пароли не совпадают" } }'
Aleksey
Добрый день. Подскажите как можно узнать template во время OnWebPagePrerender ? Подозреваю что там нет параметров документа. Мне надо поменять некоторую инфу у выбранных шаблонов как это лучше сделать?
Volodymyr
увидиш что есть в данном событии также можна попытатся смотруть $modx->documentIdentificator $modx->documentObject
Никита
Aleksey
$modx->documentObject помог, спасибо всем
Umka
Ребят, ай нид хелп
Umka
Есть simpleFiles, вызов вот: [!sfController? &tpl=@CODE:[+files+] &parents=2 &sfOuterTpl=@CODE:<ul class="well">[+wrapper+]</ul> &sfRowTpl=`@CODE: <li><a href="[+sf_file+]"> <img src="[+icon+]"> [+e.sf_title+] ([+ext+], [+fSize+]) </a></li>` !]
Umka
перентс2-контейнер, в нем дочерние ресурсы. у всех них можно залить файлы. заметил что если заливаю в один дочерний - то отображается почему то у всех. где я накосячил?
Umka
разобрался, переделал вызов на sfLister, и убрал parents. но вот почему через sfController выводит у всех дочерних один и тот же результат я так и не смог понять
Oleksii
Крыша слегка едет никто не сталкивался - на странице два формлистера. Разные ID, разные шаблоны, разные вызовы. Один в попапе - вызываю, заполняю поля, отправляю - все данные падают во вторую форму….этот прикол никто не ловил?
Oleksii
Данные именно переносятся в поля другой формы. С другим айдишником.
Oleksii
Заполняю другую формы - отлично все работает.
Saniock
явно чтото перепутал
Saniock
оно на аяксе?
Oleksii
нет
Oleksii
тупо магнифик
Saniock
дай сылку глянуть - так врятли ктот поможет
Oleksii
хотя возможно что неправильно обрабатываются плейсхолдеры evoBabel
Oleksii
сейчас пробую заменить их по всей форме.
Oleksii
дай сылку глянуть - так врятли ктот поможет
чисто из спортивного интереса http://abr.ecosmak.com/index.html
Oleksii
на главной в центре есть форма, туда все падает. Если попап с другой страницы слать, то все работает.
Aliaksandr
Пару месяцев назад вроде чинилось, обнови формлистер :)
Oleksii
Aliaksandr
откуда? Я его поставил три дня назад)
С гита оригинала, не факт, что в других местах последний :)
Oleksii
попробую спс
Oleksii
Обновляться было не лучшей идеей, вылетел в 500-ю ошибку сайт.
Aliaksandr
Ты ж говоришь у тебя свежак был))
Aliaksandr
Наверно пхп ниже 7.2
Oleksii
Да, 5.6
Oleksii
а я мастер взял с гита
Aliaksandr
Какой 5.6? 7.2 минимум на поддержее))
Andrew S
я могу по крону тригерить событие onDocSave над товарами , чтобы у меня цена товара пересчитывалась согласно актуальному курсу?
Oleksii
короче даже последняя стабильная версия не лечит… а еще блин не обрабатывает плейсхолдеры evoBabel
Oleksii
Какой 5.6? 7.2 минимум на поддержее))
Какой хостинг у заказчика, такая и версия. Холивар не надо устраивать только про “расскажи заказчику”, я бросил это хрень еще лет пять назад.
Oleksii
Работает на 5.6, но работает глючно.
Aliaksandr
Работает на 5.6, но работает глючно.
Ну какой холивар, когда всех все устраивает)) это ж просто для информации))
Aliaksandr
У меня была проблема с двумя формами и пару месяцев назад она лечилась, сейчас не в курсе
Oleksii
Ну какой холивар, когда всех все устраивает)) это ж просто для информации))
Меня не устраивает, но у него сервак свой, там куча проектов которым с десяток лет и разработчики потерялись в истории.
Oleksii
это исправлено в 1.9.1
Максим, 1.9.1 как раз и ставится из репозитория. И она как раз и выносит.
Pathologic
ну, в 2.0 она по умолчанию, никто не жаловался
Aliaksandr
выносит, потому что php 5.6
Aliaksandr
а 2.0 сам по себе ниже чем на 7.2 не ставится )))
Oleksii
у меня 1.4.9
alexx
До сих пор клиенты на 5.2 сидят
Pathologic
а что они будут делать, когда хостер удалит 5.2
Dmytro
Pathologic
если нет денег на обновления, откуда возьмутся деньги на впс
Pathologic
ВПС стоит около 2$ в месяц
у меня впс около 1$, но я бы не стал на нем сайты хостить (:
Anonymous
у меня впс около 1$, но я бы не стал на нем сайты хостить (:
Люди держат сайты на 5.2, ты уверен что ВПС за 1$ на много печальней?
Pathologic
не знаю, но за настройку впс придется тоже платить
Anonymous
не знаю, но за настройку впс придется тоже платить
Ну так ставишь образ с какой-нибудь панелькой простой и всё
Илья
привет) мы на селектеле хостим клиентов. оч удобно и не дорого
Илья
https://monosnap.com/direct/jX1oMEJGhKsACaUoMywrDHcXYotnHQ
alexx
Как правило когда говоришь такому клиенту, что надо апнуть версию иначе работать не будет - он находит программиста который сделает чтобы работало и так
Aliaksandr
Ну так никто ж не мешает сделать свой контроллер на основе Form, чтобы "работало и так" :)
Николай
Здравствуйте. Можете подсказать, что могло произойти с модулем? Если я правильно понял, то здесь пробема с плагином. Только хз, какая. Версия cms 1.2.1.
Dmytro
Пишет что доступ к базе запрещен
Dmytro
easy2 тоже надо обновлять
Николай
easy2 тоже надо обновлять
Спасибо за совет, попробую обновить.
Камиль
Ё, ребзя. Есть тут верстаки? Фигня какая-то с fetch все интернет примеры перепробовал и не могу понять почему у меня не работает
Камиль
e.addEventListener('click', async() => { const json = await fetch('test.php',{ method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ config: 'УРА!' }), }).then(response => response.json()); console.log(json); });
Камиль
body не залетает в FormData
Камиль
с заголовком application/x-www-form-urlencoded;charset=UTF-8 работает, но тогда нужно обьект в строку херачить ну мне не нравится и хочу понять что не так с json
Сергей
json это не обьекты
Сергей
всё в кавычках