Dmytro
Раньше Здесь Был Мат_
В эвошоп как раз пример, как в базу писать
Oleg
интересно, а кто где модх в странных местах использует?
у меня вот сейчас происходит ковыряние веб-морды для iptv приставок, которая на базе modx
Andrey
Писать-то легко. С редактированием и правами интересно как будет. Тупо не пробовал пока) Видел что-то с полем id связанное, чтобы проверять владельца записи.
Dmytro
Oleg
что подтверждает, что это фреймфорк - пиши что хочешь 😊
Dmitriy
да
https://www.decotrade.ru/keramogranit/dlja-garazha/absolut-keramika/black/ здесь как удалось сделать свой текст и метатеги и порядок ЧПУ автоматом ? :) можно скрин админки :)
Dmytro
там все в дерево вынесено тоесть можно заполнять что надо для нужных страниц для всех остальных генериться по заданным правилам
Dmytro
тоесть текст уникальный будет всегда или путем генерации автотекста с подставлением значений или написанный специмально для нужной странички
Andrey
Спасибо. Надобность появится -- повозюкаюсь и с редактированием. Всё же Модх хорош)
Dark
Камиль
Хорошо бы было, на js с помощью сниппета сразу же получать серверную логику проверки
Камиль
Считай при проверки не нужно будет ajax делать, чтобы получить результат обработки сервера
Камиль
Т.к. сервер уже расписал их в jd
Камиль
Jd
Камиль
Js
Сергей
Js
запросто
$.post(document.location.href , form.serialize(), function(data) {
form.html(data)
});
Камиль
Ну это ведь запрос
Камиль
А я говорю про другое
Камиль
Например рядом со сниппетом вызова формы сразу вызывается другой назовем его [[formfalid]] и он нам выдаёт что та типо
$(form[0]).sybmit(function(){
Тут условие для проверки формы а только потом уже были скрипт отправки
Камиль
С телефона тяжело писать)
Сергей
так условий в js нет, просто отправляете тот же самый запрос на сервер, но только не обновляете всю страницу, а только форму
Сергей
а уже сервер сам обработает форму
Камиль
Ну это понятно ajax же)) а я говорю про проверку формы без пост запроса
Камиль
Просто если будет ошибка
Камиль
То будет второй запрос
Камиль
В верной формой
Камиль
Или опять ошибкой
Камиль
А так всё будет в одном запросе
Сергей
если будет ошибка, то покажет где ошибка в форме
Сергей
правила же обработки в формлистере свои задать можно
Камиль
Аааа я о чем и говорю
Камиль
Чтобы эти правила сразу же выводились
Камиль
В js коде
Камиль
Чтобы не делать лишние запросы
Камиль
Т.е. проверка будет сразу же на стороне клиента
Сергей
ну тогда скриптик свой стаивить плюс validate.js
но это будет дольше и сложнее
Раньше Здесь Был Мат_
Это разные вещи фронтенд и бэкенд
Камиль
Ну да
Камиль
Короче будет время сделаю и покажу о чем я
Раньше Здесь Был Мат_
На фронте разные библиотеки использовать можно, как формлистеру угадывать формат?
Камиль
Натив
Камиль
И никаких библиотек
Камиль
Ну либо делать проверку на jquery если нет, то просить поставить)) или в логику сразу заложить
Раньше Здесь Был Мат_
Проекты разные, везде нативы не целесообразно
Камиль
Согласен
Камиль
Я почти везде jquery использую для себя напишу на нём
Dmytro
Перепиливаю демо сайт:
http://take.ms/jcP13
будет с правильным примером на DocLister + с препаре ))
Женечка
может Камиль говорил о том, что бы задать правила валидации в FormLister, и что бы сниппет не только html форму выдавал, но и сгенерированные в js правила для валидации этой формы.
Или я "перефантазировал"? 😁
Раньше Здесь Был Мат_
Так он и говорил
Камиль
Всё верно
Сергей
Женечка
Камиль
Ну так написать formvalid.js и для него формировать объект правил
Сергей
можно пример?
$.validator.addClassRules({
name: {
required: true,
minlength: 2
},
zip: {
required: true,
digits: true,
minlength: 5,
maxlength: 5
}
});
Камиль
Да что та на подобии
Женечка
Как я понимаю, самое простое и адекватное, если прислушать к Камилю, то это просто выводить json объект с правилами валидации FormLister-a, ничего не меняя.
И сделать это через плэйсхолдер, и доп параметр в вызове сниппета.
Потому что действительно у скриптов могут отличаться входные данные, и каждому надо будет что-то своё. А значит получаемые объект придётся дополнительно обрабывать.
С другой стороны зачем так усложнять, если разработчик решит заморочиться, и сделать две валидации, у него руки не отвалятся руками продублировать правила в js (к тому же сниппет будет засорять HTML, а если заморочиться с созданием файла, значит уже надо продумать обновление файла, а сам файл это лишний запрос к серверу).
При этом всём есть более просто вариант решения: просто забанить Камиля с его идеей)))
Женечка
в конце шутка
Раньше Здесь Был Мат_
Сергей
ну по сути одна и та же проверка выполняется либо на сервере либо на клиенте.. какой смысл ради этого заморачиваться, запрос то мелкий, а правила валидации будут одинаковые
Сергей
то есть главный вопрос - Зачем?
Dmytro
Ну да логично проверять на сервере ибо там все равно проверять надо 🙂
Dmytro
на фронте только если пипец простыня форма
Dmytro
иначе ajax рулит и клиент видит все красиво и удобно
Камиль
Короче всё свелось к лени 😀
Камиль
Сергей
Сергей
просто вам нужно сделать пример, и потом понять, а на фига он нужен, если делает всё тоже самое, что и без него))
Камиль
Ладно не слушайте меня, у меня температура 38 и 2 😀 пойду дальше бредить
Сергей
Камиль
Да вообще пикец
Женечка
Короче всё свелось к лени 😀
Зависит от ситуации. Я с таким сталкивался, когда js валидация делала использование сайта удобнее, при то что и ajax там был.
Для меня большим открытием было, что при хреновой связи, сильно спасает отправлять форму в виде json, а на стороне клиента её собирать.
Женечка
Ребята просто стараются сделать код который пригодится всем, и на лишнюю мишуру не тратить время.
Поэтому вашу идею считают излишней.
Думаю если действительно кому нибудь будет жизненно необходима js валидация, он сам её допишет.
Или закажет у Дмитрия)
Раньше Здесь Был Мат_
Какой адский юзерпик у вас ЕвгенТий
Женечка
а раньше это называлось аватаркой
Раньше Здесь Был Мат_
Я просто слово не вспомнил, вылетело из головы))
Женечка
картинка не моё творение, нагло спёр
Andrey
Аррр...
"насколько я знаю, у EVO выходят только обновления безопасности, новые разработки в этой ветке не ведутся"
Раньше Здесь Был Мат_
Это что?
Andrey
Это комментарий...