Aliaksandr
onValidate(&$fields, &$vMsg, &$rMsg, $rClass) на событии eFormOnValidate
Aliaksandr
Я же говорю в основном претензии не по существу:)
Anonymous
Я же говорю в основном претензии не по существу:)
https://prnt.sc/jkrrnf Вот Вам претензия к eform по существу
Aliaksandr
Если это все претензии, то еформ еще лет пять протянет:)
Anonymous
Ну я ещё выше писал про гемор с левыми данными
Anonymous
Меня по крайней мере печалит, когда мне нужно сниппету отчитываться, что вот здесь ты не должен проверять были эти данные изначально или нет
Aliaksandr
Да там просто убирается проверка, если она не нужна что то типа eform::0::
Aliaksandr
И все
Anonymous
Ну вот нафига вообще эта проверка? Вот чисто объективно?
Aliaksandr
Просто в селекте или радио и не должно приходить данных, которыз там нет:)
Aliaksandr
На такого же фига, как rules в фрмлистер
Anonymous
Даю ситуацию когда вот не логично все данные сразу вываливать
Anonymous
Один селект страна, второй селект город
Aliaksandr
Никого не напрягает написать 10 строк json, зато пять букв написать так вот пря немор геморный:)
Anonymous
Или вот у вас поголовно в таких ситуациях все данные сразу в селектах?
Anonymous
Никого не напрягает написать 10 строк json, зато пять букв написать так вот пря немор геморный:)
Во первых там массив можно 😉 Во вторых эта проверка в том числе проверяет текстовые инпуты. А в eform он сам маг и догадывается как их проверить надо?
Aliaksandr
Даю ситуацию когда вот не логично все данные сразу вываливать
Даю ответ - если проверка не нужна, он отключается значительно меньштм количеством символов, чем в аналогах
Anonymous
@Pathologic93 ты вшил проверку на значения селектов и радиобоксов из коробки?
Aliaksandr
А где в formlister-e такая же проверка?
Ну да, в формлистере можно пропихнуть левые данные, в еформ сложнее. Это большая проблема еформ, признаю)))
Anonymous
Ну да, в формлистере можно пропихнуть левые данные, в еформ сложнее. Это большая проблема еформ, признаю)))
Ну как бы когда у вас формы на аяксе, то это проблема. У меня такие формы почти каждая третья.
Aliaksandr
В общем претензии по сути детсадовские:)
Aliaksandr
Есть проверка предустановленных данных, ее можно отключить. Капец какой косяк еформ вскрылся))
Anonymous
А зачем она вообще впринципе из коробки?
Aliaksandr
Ну мало ли кто что в коробки напихал, кто к чему привык, мне проще написать eform:string:1 чем джсон рулесов, я ж не говорю что это косяк формлистер
Pathologic
Pathologic
Ну мало ли кто что в коробки напихал, кто к чему привык, мне проще написать eform:string:1 чем джсон рулесов, я ж не говорю что это косяк формлистер
ты можешь не использовать эти рулесы вообще, а проверять хоть вручную на пхп, или прикрутить парсер из еформа ((:
Pathologic
мне правила в массиве кажутся более логичными и понятными
Pathologic
Ну да, в формлистере можно пропихнуть левые данные, в еформ сложнее. Это большая проблема еформ, признаю)))
пропихнуть можно, но для чего, ведь в шаблоне письма только те данные, которые нужны?
Pathologic
а там где эти данные идут в базу или еще куда, предусмотрена возможность ограничить
Anonymous
пропихнуть можно, но для чего, ведь в шаблоне письма только те данные, которые нужны?
Я придумал зачем. Вот например есть форма, где спрашиваете, что у вас болит? И селект: "голова", "нога", "рука" А какой-нибудь наркоман возьмёт и напишет "жопа". И вот тут чудо проверка eform спасёт нас от письма с текстом "жопа"
Pathologic
для такого случая есть правило валидации на вхождение в массив
Anonymous
Ну так, в eform её делать не надо, он сам за нас сделает
Anonymous
А теперь самое интересное, сколько людей реально решит подменить значение селекта?
Pathologic
я вообще думал, что имелось в виду, что есть поле name, а ты еще отправляешь поле phone
Anonymous
Не, тут именно под значения селектов
Anonymous
И радио
Pathologic
смотря куда эти значения пойдут
Anonymous
Ну писать в базу без доп валидации я бы вообще нигде не разрешал
Anonymous
Даже в том же eform где есть такая валидация из коробки
Pathologic
в еформе наверное придется функцию делать для такой проверки
Aliaksandr
Не совсем понял причем тут еформ? Вся претензия в том, что вы не в курсе как он работает?:)
Pathologic
главный недостаток еформа это что сообщения об ошибках нельзя выводить сразу возле полей (:
Aliaksandr
Повесил на eFormOnValidate свою функцию и делай там хоть через рулес, хоть через сниппеты, хоть через классы эту валидацию, технически это не сложнее и не проще, чем в формлистере:)
Pathologic
в формлистере проще, потому что там доступен объект, можешь делать что угодно
Aliaksandr
Хотя может и не сильно существенных)
Volodymyr
Кто недавно яндекс кассу подключал? Для теста нужен отдельный магазин или не надо?
Pathologic
а в еформе даже получить параметры сниппета было проблемой когда-то
Aliaksandr
Так это для шопкипера и не нужно, там нужно записать заказ в базу и отправить в письме, а вот этого и нет в той самой коробке фл :)
Aliaksandr
Кто ж спорит, что фл гибче и мощнее, просто часто нужно проще и быстрее))
Dmytro
1 раз написал под фл что надо и будет быстрее и проще;)
Pathologic
я примеры копипащу и все (:
Dmytro
При том что под шопкипер есть код просто оформить его и залить в репозиторий шопкипера ;))
Aliaksandr
Я же с того и начал почему на мой взгляд этого нет до сих пор:) а вы все написать да написать:)
Aliaksandr
я примеры копипащу и все (:
А я примеры еформ копипащу и тоже как бы и все)))
Aliaksandr
Короче пили контроллер в три строки и всем будет счастье:)
Pathologic
file - (for file upload input) - checks if a size error occurs, does not currently check file type - вот проблема в еформе
Volodymyr
кто-то может проверить demo yandex money https://demomoney.yandex.ru/eshop.xml?shopid=72491&scid=541855&sum=100.00&customerNumber=test
Pathologic
вот так проверишь и останешься без бабла ((:
Volodymyr
((
Pathologic
там же можно проверить картой
Volodymyr
у меня пишет техничиская ошыбка я подумал может трабла в vpn
Раньше Здесь Был Мат_
у меня пишет техничиская ошыбка я подумал может трабла в vpn
Скорее всего неправильные данные для чека
Sazanof
Кто недавно яндекс кассу подключал? Для теста нужен отдельный магазин или не надо?
выдают тестовый scid и shopid, тестируешь демокартой , в доках есть. нужно ещё проверить json в параметре правильно ли приходит. (забыл как точно)ym_merchant_receipt. я помню тоже геморрой был. а "техническая ошибка" один раз возникла потому, что заблокировали аккаунт. проверь ссылку на"вернуться в магазин" Если shopid 0, то скорее всего последнее.
Sazanof
кто-то может проверить demo yandex money https://demomoney.yandex.ru/eshop.xml?shopid=72491&scid=541855&sum=100.00&customerNumber=test
если тут shopid боевой, то и проверяется он не на demomoney, а на money.в этом случае да, останешься без бабла)
Andrey
Да, давайте потестим)))) https://yasobe.ru/na/probuhat
Dark
👍
Andrey
Только не кидайте. Шютка такой.
Anonymous
Почему нет?
Andrey
Донатить надо разрабам, а не мне)
Anonymous
Доку вести, это тоже важное дело
Andrey
Я подзабил пока. Вирусы одолевают, то отит, то гайморит. Как весна, так в лёжку...
Anonymous
Тогда нужно было делать /na/lekarstva/
Anonymous
Нет ни у кого русской документации по evoShop?
Andrey
С удовольствием бы заменил в себе че-нибудь на какую-то суперразработку. Абы не болело. Согласен даже на подзарядку раз в день.
Nikolas
Всем привет, в какой таблице конфигурация сайта лежит?