Aqaus
Заказчик платит норм
Aqaus
По чеку
Aqaus
главное все обговоряить
Aqaus
был момент когда начала мне деньги наперед кидать
Aqaus
не спросив не занят ли
Aqaus
ладно пусть сама решает
Aqaus
мне надо было оформить это
Aqaus
мне главное чтобы фугас не взорвали в порту.. а то потом заснуть не могу
Aqaus
уже все дергается
Aqaus
хотя за столько то лет я мог бы и научится программировать, а не только микробаги в коде искать
SergOS 💾
единственый момент для меня не совсем прозрачен, отправка сообщения в мессенджеры с приатаченным файлом
Aqaus
единственый момент для меня не совсем прозрачен, отправка сообщения в мессенджеры с приатаченным файлом
походу там только в ватсап. Или ссылку на файл отправлять, но это место на хосте. Ну или аттачить отправлять и удалять. А я вообще не разбираюсь в этом.
SergOS 💾
походу там только в ватсап. Или ссылку на файл отправлять, но это место на хосте. Ну или аттачить отправлять и удалять. А я вообще не разбираюсь в этом.
по ссылке сообщение текстом можно отправить, а вот с файлом есть сомнение, тут API какое-то, либо сервис
SergOS 💾
было бы странно, если такую дыру оставили
SergOS 💾
походу там только в ватсап. Или ссылку на файл отправлять, но это место на хосте. Ну или аттачить отправлять и удалять. А я вообще не разбираюсь в этом.
да, ссылку на сгенерированный документ вероятно можно а что бы не копились файлы, можно скриптом по идее чистить каждые 24 часа, например, то что устарело в этот срок
SergOS 💾
файл доступен для скачивания сутки
Aqaus
ну или уже просто оставлять.. мало ли сколько времени будет висеть сообщение
Aqaus
пусть жрет хост
Aqaus
главное не сильно жирную генерить
SergOS 💾
ну время любое можно задать
Aqaus
мне как то прислали пдф 1.7 гб
Aqaus
в 4 страницы
Aqaus
хз как они это сделали
SergOS 💾
мне как то прислали пдф 1.7 гб
медиа непожатое и страницы в картинках
Aqaus
ну после пережимки 200 кб
SergOS 💾
в целом поэтому совсем недорого не получается, бывают подводные камни, когда ты для решения убегаешь за бюджет, коли о цене договорились - тут уже проблемы разработчика
Дмитрий
хз как они это сделали
ну встроили тяжелые картинки
Дмитрий
что там удивительного
Дмитрий
или видео
Дмитрий
там любые бинарные данные можно гнать
SergOS 💾
Свой модуль форм?😊
свой модуль есть, его ещё надо будет доработать, но не всё сразу https://extensions.joomla.org/extension/feedback/
SergOS 💾
это простой модуль, глобальных задач не ставил
SergOS 💾
И все это решает радикалформ
я не против) но мне хотелся свой небольшой велосипед)
Vladimir
я не против) но мне хотелся свой небольшой велосипед)
Как вы верно заметили - там много подводных камней
Vladimir
Один спам чего стоит
SergOS 💾
вот мне надо будет прикрутить капчу в следующей версии на свой модуль
SergOS 💾
мост из коробки джумлы на гугловскую - это понятно, но хочется альтернативное решение попроще
Дмитрий
@dvstrtm у вас ошибки
Дмитрий
регулярка неправильная
Дмитрий
у меня например почта такая, tsymbal.mitia@yandex.ru
Дмитрий
регулярка ваша падает
SergOS 💾
вполне возможно, предложения на лучшее решение?
Дмитрий
проверка на пустоту !$item[‘value’] так неверно
Дмитрий
ну просто тут переписать надо
Дмитрий
типизировать?
ну хотябы !empty()
Дмитрий
точней empty()
SergOS 💾
пожалуй и так
Дмитрий
@dvstrtm поля берутся из конфига модуля?
Дмитрий
так?
Дмитрий
я смотрю там xml
Дмитрий
или в верстке произвольное указывается?
SergOS 💾
поля экземпляра модуля подхватываются из базы
SergOS 💾
потом сравниваются с тем что пришло из инпутов
SergOS 💾
или в верстке произвольное указывается?
в верстке ничего не указывается, вся настройка полей через repeatable полей формы в модуле
Дмитрий
есть класс Form у джумлы
Дмитрий
его и используете для валидации
Дмитрий
свой кастыль можно удалять этот
Дмитрий
дополнительные Rule просто если не хватает можно добавить
Дмитрий
у джумлы компоновщик форм с валидацией, свое не надо
SergOS 💾
я хотел по своему, может правильно, может нет, будет время переработаю всякое для следующего релиза
SergOS 💾
@tsymbalmitia за критику и советы спасибо, это полезно
SergOS 💾
и всё же какая регулярка для фильтрации email оптимальней?
Дмитрий
они очень сложные
Дмитрий
там по сути в системе если замоарчиваться, то просто «потверддение» делать
Дмитрий
и фильтрацию просто чтобы собака была
Дмитрий
я лично так поступаю
SergOS 💾
т.е. контроль только на одну собаку оставить?
Дмитрий
ну я так валидирую, там столько правил надо навешивать
Дмитрий
просто потвердление e-mail отправляется письмо
Дмитрий
с кодом
Дмитрий
и вот послее вода кода уже реальный e-mail =)))
SergOS 💾
усложнять не хочется, простой модуль, простые правила
SergOS 💾
ну и капчу может какую порекомендуете помимо гугловской?
SergOS 💾
ломается всё, но всё же
Дмитрий
@dvstrtm https://github.com/laminas/laminas-validator/blob/2.21.x/src/EmailAddress.php
Дмитрий
вот валидация e-mail