[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт проверки заполнения
McLotos
Всем привет. Подскажите, нужно где-то найти 2 скрипта, если честно даже не могу придумать запрос для гугла =)
Первый скрипт должен проверять как каком этапе заполнения формы ушел пользователь, и если он указал email и номер телефона то ему должны автоматом отсылать уведомления на мобильник и в почту по заранее подготовленному шаблону.
Второй скрипт что-то вроде DeviceId, т.е. он должен собрать всю максимально возможную информацию о посетителе, и отправить эти данные нам, а пользователю в LocalStorage записать что он у нас уже был.


_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
killer8080
Цитата (McLotos @ 22.07.2015 - 08:05)
Первый скрипт должен проверять как каком этапе заполнения формы ушел пользователь, и если он указал email и номер телефона то ему должны автоматом отсылать уведомления

как то это не корректно по отношению к пользователю не находишь? Если он ушел, значит у него нет желания не регистрироваться, ни получать навязчивые уведомления.
McLotos
Цитата (killer8080 @ 22.07.2015 - 11:54)
как то это не корректно по отношению к пользователю не находишь?

А я не уполномочен решать такие вопросы. Есть задача - нужно сделать. А я х.з. как.
Можно как вариант написать js который будет при изменении поле записывать их значения, и если не все поля пришли, то запускать рассылку. но задача поставлена не писать самому, а именно найти сервис, который это сделает за нас

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
killer8080
Цитата (McLotos @ 22.07.2015 - 12:20)
Можно как вариант написать js который будет при изменении поле записывать их значения, и если не все поля пришли, то запускать рассылку

если "поля пришли" значит юзер просто не заполнил форму до конца, а вопрос был задан
Цитата (McLotos @ 22.07.2015 - 08:05)
проверять как каком этапе заполнения формы ушел пользователь

ушел значит закрыл страницу, и ничего не отправлял, ты как то точнее обрисуй ситуацию rolleyes.gif
Цитата (McLotos @ 22.07.2015 - 12:20)
но задача поставлена не писать самому, а именно найти сервис, который это сделает за нас

даже и не знаю, что это должен быть за сервис, который будет за вас ваши данные обрабатывать. И в чем его функция заключается?
McLotos
Функция как раз в том что если пользователь недозапонил форму и ушел, то ему высылается смс и email где-то раз в неделю, пока он не вернется и не заполнит все данные.

Как пример - formisimo.com, вот нужно что-то похожее.

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
killer8080
Цитата (McLotos @ 22.07.2015 - 17:09)
Функция как раз в том что если пользователь недозапонил форму и ушел, то ему высылается смс и email где-то раз в неделю, пока он не вернется и не заполнит все данные.

Убивать надо таких заказчиков., с такими "сервисами" ph34r.gif

На месте юзера, я бы не только не стал бы регатся на их говносайте, но и еще абузу хостеру накатал бы mad.gif
chee
McLotos, идея сама по себе противозаконная, я больше чем уверен что ваша задумка будет нарушать закон о персональных данных. А если вы будете долбить рассылкой, той есть риск что вы "забадаете" юриста или "обиженого", тогда по вам пройдет утяжком ФАС.

На твоем месте, я бы попросил написать бумажку о том что компетентное лицо берет на себя ответственность за данное решение, а то знаешь ли как у нас бывает случается так, что исполнитель виноват, а не тот кто принимал решения.

А по делу, я советовать ничего не буду. То что вы делаете это аморально, так нормальные люди бизнесс не делают.

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Valick
McLotos, лучще уж порносайты писать, чем такую ботву
ну а в целом лично я в 99% закрываю то, что просит мой номер телефона.


_____________
Стимулятор ~yoomoney - 41001303250491
McLotos
Эти люди не будут закрывать, так значит никто не знает, да?

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
chee
McLotos, во-первых там должна быть капча, которую пользователь должен вбивать первым делом, а для этого нужны шаги регистрации. Капча нужна для того что бы вам в БД рассылки не стали писать боты. На счет сбора информации, то отправлять информацию после потери фокуса, сразу по всем заполненым на форме полям, при приходе запроса на сервер искать дубликаты, если дупликаты есть, то дополнять существующую информацию если это возможно, если нет, то тупо добавлять. Это простой алгоритм и скорей всего рабочий, который ты сам мог придумать.

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
McLotos
chee
Я и говорю, что написать такие скрипты это не проблема, но начальство хочет именно готовое стороннее решение, потому-что форма находится не у нас, а у сторонней организации, к нам попадает только результат полностью заполненной формы

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
kaww
Цитата (McLotos @ 24.07.2015 - 03:38)
потому-что форма находится не у нас, а у сторонней организации

В таком случае для той организации, на стороне которой расположена форма, ваша разработка также будет сторонней как и любого Васи Пупкина, которую ты хочешь найти.
Цитата (McLotos @ 23.07.2015 - 02:32)
так значит никто не знает, да?

Да, никто не знает. Задача достаточно специфичная, вряд ли тебе удастся найти коробочное решение, которое без дополнительных танцев заработает в обоих системах (вашей и тех, у кого форма), так же ты не указал никаких сведений о самих системах, мы лишь можем предположить, что они написаны на php, т.к. спрашиваешь на php форуме.
McLotos
Цитата (kaww @ 24.07.2015 - 11:20)
вряд ли тебе удастся найти коробочное решение,

Есть один вариант - formisimo.com, хочется парочку аналогов, чтобы можно было сравнить
Цитата (kaww @ 24.07.2015 - 11:20)
так же ты не указал никаких сведений о самих системах,

Не могу, сам ничего не знаю в связи с особой секретностью. =)))))

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
inpost
Искать не надо, сам напиши за 10 минут на коленке. Несколько вариантов, либо при изменении формы отправлять аяксом новые данные, либо перехватывать событие закрытия браузера. Но мне кажется, что первый вариант всё же будет надежнее.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
123456
В чем проблема то? Напиши свой вариант! пол часа и готово.
Проверяем или пользователь заполнил поле(телефон или e-mail) если заполнено хотяб одно, то собираем всю уже заполнению информацию с инпутов и отправляем на сервер!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.