Просто чудо какое-то, что его до сих пор не снесли нафиг.---------- Добавлено 06.11.2017 в 14:15 ----------
Называется индексный файл.
И дальше идут рассуждения не про архитектуру совсем.
Про архитектуру будет как-то так:
Архитектура файловой системы Битрикса - чёрт ногу сломит.
Архитектура базы данных - такая, что разработчики Битрикса не рекомендуют туда даже соваться тем, у кого нет трёхлетнего опыта работы с этой системой.
Архитектура функционала - такая, что концов не найдёшь у методов и свойств.
И стоимость работы по Битриксу определяется в большой степени именно этими факторами.
И это замечательно. Когда недавно ко мне в очередной раз обратились с просьбой поменять тексты в одном модальном окошке, я быстренько сделал это, внеся изменения в три файла хэдера и в три файла футера. А было бы проще - разве ко мне обратились бы?
Аргумент довольно сомнительный. От того, что в старом ИЭ не сработает медиазапрос, ничего страшного не случится. Мобильники и планшеты на ИЭ не работают, а на десктопе и без адаптивности всё терпимо будет. А вот жабаскрипт на тех браузерах может вообще выдать отказ из-за какой-нибудь ошибки, даже и не связанной с адаптивностью - ведь на сайте скрипты используются для разных целей. И тогда вообще всё съехать может.---------- Добавлено 04.11.2017 в 21:43 ----------Кстати, Ваш сайт в старом ИЭ вообще не виден. Вот ошибка:
Попробуйте только последнюю строку использовать.
Ну оно же ИМХО на ИМХО :)
Ну, а вообще - CSS работает с тем DOM, который есть, и ему уж точно ни к чему перезагружать страницу. А вот JS как раз может нагородить своих элементов, и тогда либо код надо усложнять, либо перезагружать. Ну и насчёт совместимости - CSS как раз более консервативен, а в JS постоянно новые фишки появляются.
ИМХО, как раз наоборот. Слова JS и CSS надо переставить местами.
Тем, что первое условие выполняется всегда, а второе - только если в переменной ua есть слово yabrowser
Для этого даже аякс не нужен. Что-то типа
if(~window.navigator.userAgent.indexOf('YaBrowser')){ banner = '<a href="https://ya-browser.ru/"><img src="http://**"></a>'; }
Найти причину ошибки.