Довольно частый вопрос — как посетителю со старым браузером подсказать, в частности с Internet Explorer 6 подсказать, что его пора обновить, как для полноценного просмотра современных сайтов, так и в целях безопасности (Microsoft больше не поддерживает IE6).
Решение простое и очевидное, проверять браузер юзера при загрузке сайта и показывать ему при случае соответствующее сообщение.Для Joomla существует целый набор плагинов реализующих этот функционал. Ниже рассмотрим их основные различия, возможности и настройки.
Я остановил свое внимание на Internet Explorer Warning Update по следующим причинам:
- Наличие ссылок на страницы скачивания основных популярных альтернативных браузеров.
- Поддержка мультиязычности и русский перевод в комплекте.
- Плагин работает через вставку стандартных Conditional Comments на Internet Explorer (условных комментариев на IE) в код страниц сайта:
<!--[if lt IE 7]> <script type="text/javascript"> var msg1 = "Знаете ли вы, что ваш Internet Explorer устарел?"; ... window.addEvent('domready', function(){ iewarning(waruri); }); </script> <![endif]-->
- Имеются настройки автоматического перехода на страницу загрузки новой версии альтернативного браузера (или нового IE) — IE Sucks, и проверки версии IE (IE6, IE6+IE7, IE7).
Примечания:
Как известно Internet Explorer любой версии можно эмулировать с помощью FireFox-расширения User Agent Switcher, однако, видимо, из-за того что плагин не смотрит на User Agent, а использует Conditional Comments (которые судя по этому комментарию выполняются быстрее) этот метод для тестирования не подходит.
Зато подходит online-сервис эмуляции Internet Explorer, который покажет сообщение выводимое плагином.
Очень полезная вещь вот ссылка где всё под php реализовано
Ага, Андрей, спасибо за напоминание, автор блога по вашей ссылке полностью позаимствовал метод описанный на Хабре .
Тех кто запрещает просмотр сайта таким образом, заставляя обновить или сменить браузер — надо убивать после многочасовых пыток, медленно и мучительно. С чего это я обязан менять или обновлять браузер ради вашей прихоти? Отмазки про безопасность не катят. ну а то, что в IE6 я не увижу «свистелок и перделок» задуманных автором сайта — так и срать на них, значит. я сайты с такими заглушками закрываю сразу.
Привет Сергей, конкретно в этом плагине есть кнопка «продолжения просмотра» просто с предупреждением что плюшек на сайте не будет .
Тогда +100 вам к карме! за кнопку «продолжение просмотра»
Спасибо, отдаю половину вам для хорошего настроения +50.
Очень хорошо понимаю таких людей, не у всех (на работе например) есть современный комп, а работать в интернете всё равно надо! Недавно столкнулся с этой заглушкой из статьи и по началу хотел даже закрыть сайт, но потом понял что просто заглушка от браузера =))
Кстати, всем владельцам сайтов рекомендую поставить заглушку от сервиса ie.cntrlmrktng.ru и не портит дизайн и адекватная (не то что эта)))
Уже IE умер
Эээх, старый добрый ослик ИЕ... как же ты меня достал! Ни один дизайн нормально не сверстать, всё время вёрстка едет... Хотя в последнее время я начал использовать нижний предел IE-шек от 8 версии, но всё равно IE6 держится (по Яндекс.Метрике)... Кстати, классная заглушка есть есть вот тут: IE6 go home.