Картинка всегда одна и та-же, и бегунок должен двигаться по нарисованной линии?
Она сознательно сделана фоном в элемент с 100% ширины, с выравниванем по центру? (попробуйте менять ширину окна https://jsfiddle.net/8L83znmd/1/)
habrdima: Во всех браузерах по умолчанию файлы доступны только для чтения. Если вам для собственных нужд, то можно сделать браузерный плагин или включить режим разработчика, и поиграться с вот этим https://developer.chrome.com/apps/fileSystem
nektobit:
1. Нет, потому что оставьте в покое мой телефон. Двух- и более факторную аутентификацию можно сделать и без телефона.
2. Существуют менеджеры паролей. keepass, например. И плагины для браузера, тоже, представьте себе, существуют уже не один год. На большинстве сайтов и во многих десктопных программах я авторизуюсь одним нажатием хоткея.
akgndkut: Вы описываете функционал CMS - системы управления контентом.
Таких систем существует множество, многие из них бесплатные. Нужно только разобраться как их установить, и привязать ваш шаблон. Ну или заплатить кому-нибудь за это.
tatser: Закрывающий тег </source> - не нужен. И даже если был бы нужен - у вас идут три открывающих, а потом три закрывающих, вот так ((())).
Но они не должны быть вложенными, а должны распологаться рядом ()()().
Андрей: Конечно клиент может отфильтровать этот заголовок или проигнорировать.
Настройка редиректа встречается в браузерных плагинах - то-ли в noscript то-ли в request polisy
if (is_null($value) || $value == '' || empty($value)) {}
всё это можно заменить на if (empty($value)) - empty() проверяет и на равенство пустой строку и на null.
НО, если вы попытаетесь передать параметр равный нулю, эта проверка удалит и его. Вас устраивает такое поведение?
Второй вопрос лучше вынести отдельно, но там вроде всё очевидно - показать нужную вкладку, а затем проскроллить страницу.