Не уверен, что автору подойдет ваш вариант. SSI не будет работать в окружении gulp + node.js при локальной веб-разработке, верстке дизайн-макетов. А gulp-include, gulp-html-partial, gulp-rigger решают подобную задачу.
Из вики:
"SSI (Server Side Includes — включения на стороне сервера)... Реализован в веб-сервере Apache при помощи модуля mod_include".
На удалёнку в студию, где будет координатор проектов (тот кто будет готовить вам всё инфо и ставить задачи)...
Потому как на фрилансе будет сложно (см. коммент выше от Владимир).
Сегодняшний заказчик на фрилансе, в подавляющем большинстве, не то что ТЗ написать не может, он задачу по голосовой связи слабо объясняет.
Учить/копать в сторону того, что нравится или интересно лично вам. Имхо, по другому будет получаться не очень (работа в напряг = х10 потеря сил, быстрое выгорание).
Посмотрите снова в сторону html-верстки, если это интересовало изначально, но в этот раз со стороны интерактива, анимаций, webgl и прочих рюшек что делает WoW эффекты на сайтах... коллеги индусы не особо там составляют конкуренцию, да и таких спецов у нас тоже меньше.
Роман, а как реализовать что-то вроде gulp-if внутри таких html, которые инклюдятся?
Сабж: переключение активного пункта меню в зависимости от текущего (родительского) файла html. Например, в том же header.html делать активным "Главная" для index.html, или при "Контакты" для contacts.html
QNA-1976, можно поставить LIMIT 2, иначе в выборке будет только одна строка (как повезет, либо с логином, либо с телефоном)... далее это всё нужно пройти циклом, т.к. предполагается минимум две строки. Перед циклом лучше сделать флаг-переменную, или ещё лучше разделить на две флаг-переменные, что то типа $loginExist = false; $numExist = false; В цикле менять флаги на true, если совпало. После цикла проверять флаги... как-то так.
Genri_Rus, через полифил (не обязательно через тот, что я показал выше, их много, есть более удачные... я когда то пробовал через fastblur.js) можно... но это долго кодить, и я не буду))) Я вам просто советую, бросьте эту затею... вы этот инпут на конкурс отправлять собрались что ли!? Когда реализуете это не через нативный бекдроп, а через костыль (крови он у вас попьёт, уж поверьте) то попомните мои слова.
Делается выборка с ИЛИ, и далее поочерёдное сравнение с логином, если совпадает - отлуп "такой логин уже есть", далее с телефоном, совпадает - отлуп "такой номер уже есть". Если совпадений нет, то пропускаем пользователя дальше.
Единственное "НО", я бы так просто не вставлял данные $_POST в запрос.
Genri_Rus, dmv
Варианта всего два, 1) либо полифил (гуглите "backdrop filter polyfill", их много, один другого страшнее)... либо 2) он же - правильный вариант, это оставить бекдроп, но закрыть его использование для Яндекс.Браузера правилами (определять через JS и вещать класс/флаг на body ) и реализовать более плавный градиент (аля симулировать бекдроп размытие) в вашей плашке с инпутом. Да, прийдется поковыряться и продумать все правила относительно масштаба и возможных вариаций положения плашки, но calc() вас выручит.
Ещё, можно написать баг-репорт в Яндекс, раз уж поддержка данного браузера для вас важна. Это дешевле, чем городить огород по варианту 1 из полифила ради такой сомнительной красоты, которая сожрёт ресурсы ЦП и будет вешать клиент... уж поверьте, я понимаю о чем говорю.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.