Хорошо даже если кто нибудь и подскажет человеку cms с иммунитетом к хелперу(что не факт), это все равно не защитит видео от скачек. Я зайду на сайт, после чего сделаю новое расширение, вот и все. И вообще от куда такая фанатичность к защите от скачек? Желание продавать видео? Это смешно.
гуглокалендарь давно не понравился, а вот миниплан — пока что лучший вариант из всех выше предложенных. все отлично. дизайн не с ног сшибателен, но хорош. приятно работать. спасибо.
Молочный сервис кажется всем хорош, но дизайна просто нет!
Мегаплан так же оттолкнул своим минимализмом, а запросом моего номера телефона он меня просто добил :)
А вот Licorize подкупает хоть и минималистичной но красотой. Спасибо буду ковыряться в нем.
Для тез кто не знает что выходит в результате поясню: прога создает вайфай точку для выбранного соединения. Насчет подключения большего количества устройств не знаю, нет возможности протестить.
Тут все просто. Основное поле, которое вы не называли обязательно к заполнению. Далее мы пускаем три перечисленных вами поля с комментарием для пользователя, мол «укажите хотя бы один способ с вами связаться».
После заполненя идет простая проверка заполненности первого основного поля. По остальным полям проверяем заполненность(если заполнено, то =1, иначе =0), и получаем на выходе количество заполненных полей. Проверка валидности конкретного поля так же разбирается:
email — наличие собаки и хотя бы одной точки
телефон — только цифры(все зависит от того какой формат вы принимаете от пользователя)
№ счета — только цифры
Для этого просто используется проверка введенных данных на php, или к примеру с помощью плагина jQuery Validate. Но опять же стоит проверять данные на валидность(присутствие собаки в email, отсутствие символов в тел. номере), но никак не на соответствие относительно соседних полей в скупе с еще какими либо данными.
Цель валидатора — застраховать вас от получения невалидных данных.
Цель формы — максимально просто для пользователя осуществить передачу данных вам.
Сложная форма? Может разбить ее на несколько шагов и этапов. Шаги можно построить в виде «дерева» для упрощения процесса заполнения если форма уж очень сложная.