Сайт разработчика Diafan.CMS

Вход на сайт

Объявляем войну в которой IE всех версий до 8 включительно уже проиграл

09 февраля 2013 г.

Для этого понадобится несколько файликов.

JS: скрипт распознавания IE версий от 4 до 8 включительно plea.js.
CSS: Стили для чудо-юдо окошечка plea.css.
и картинки для оформления.

Процесс интеграции
JS скриптик помещается в папку со скриптами nozhevilka.brtrs.ru/js.
Стили css помещаются в папку со стилями nozhevilka.brtrs.ru/css.
Картинки заливаются в nozhevilka.brtrs.ru/img.

В файле nozhevilka.brtrs.ru/includes/function.php метод show_js() подключает не только JS файлы но и CSS.
Сюда же включаются только что залилитые файлы. Например после строки

<script type="text/javascript" src="'.BASE_PATH.'js/user-func.js" charset="UTF-8"></script>

<script type="text/javascript" src="'.BASE_PATH.'js/plea.js" charset="UTF-8"></script>
<link href="'.BASE_PATH.'css/plea.css" rel="stylesheet" type="text/css">

Всё враг не пройдёт.

Для того чтобы скрипты сработали, необходимо чтобы в используемый шаблон был вставлен тег
<insert name=«show_js»>

Можно конечно проапгрейдить plea.js чтобы он детектить и очень старые браузеры FF, Opera, Safari. Но как показывает практика пользователи, которые сидят на этих браузерах, склонны их обновлять, потому что разработчики включили код, который напоминает время от времени своим пользователям о необходимости это делать или без их ведома, в фоне, сам апгрейдит браузер. А вот пользователей IE не пугает, тот факт, что для их браузера найден вагон и маленькая тележка уязвимостей. И никак не могут понять, что новое всегда намного круче старого.

Продолжение следует...