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
Никита
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
на главной в центре есть форма, туда все падает. Если попап с другой страницы слать, то все работает.
Aliaksandr
Пару месяцев назад вроде чинилось, обнови формлистер :)
Oleksii
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
У меня была проблема с двумя формами и пару месяцев назад она лечилась, сейчас не в курсе
Oleksii
Pathologic
Pathologic
ну, в 2.0 она по умолчанию, никто не жаловался
Aliaksandr
выносит, потому что php 5.6
Aliaksandr
а 2.0 сам по себе ниже чем на 7.2 не ставится )))
Oleksii
у меня 1.4.9
alexx
До сих пор клиенты на 5.2 сидят
Pathologic
а что они будут делать, когда хостер удалит 5.2
Dmytro
Pathologic
если нет денег на обновления, откуда возьмутся деньги на впс
Anonymous
Сергей
Pathologic
не знаю, но за настройку впс придется тоже платить
Илья
привет) мы на селектеле хостим клиентов. оч удобно и не дорого
Илья
https://monosnap.com/direct/jX1oMEJGhKsACaUoMywrDHcXYotnHQ
alexx
Как правило когда говоришь такому клиенту, что надо апнуть версию иначе работать не будет - он находит программиста который сделает чтобы работало и так
Aliaksandr
Ну так никто ж не мешает сделать свой контроллер на основе Form, чтобы "работало и так" :)
Николай
Здравствуйте. Можете подсказать, что могло произойти с модулем? Если я правильно понял, то здесь пробема с плагином. Только хз, какая. Версия cms 1.2.1.
Dmytro
Пишет что доступ к базе запрещен
Dmytro
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 это не обьекты
Сергей
всё в кавычках