Победим Internet Explorer 6 вместе!

Браузер Internet Explorer 6 (IE6), выпущенный компанией Microsoft в 2001 году и включенный в стандартную сборку Windows XP, многие считают одним из худших (если не самым) программных продуктов в истории. Помимо огромного количества дыр в безопасности Internet Explorer 6 не соответствует стандартам W3C, по которым строится подавляющая часть сайтов Интернета.

У людей, далеких от разработки сайтов, фраза «Internet Explorer 6» не вызывает особых эмоций. Но если спросить о нем у разработчиков, можно услышать много критики и негатива. Наверное, каждый, кто разрабатывал сайт, или просто подстраивал шаблон под свои цели, знает, что самое неприятное – после окончания работы открывать сайт в Internet Explorer 6. Если в других браузерах сайт отображается хорошо, то этот обязательно выкинет какую-нибудь гадость. Самое печальное, что даже не всегда удается реализовать задуманное стандартными средствами. Очень часто приходится прибегать к так называемым «хакам» – специальным вставкам кода, позволяющим получить требуемое отображение страницы в Internet Explorer 6. При этом может рушится валидность (соответствие стандартам) сайта, постоянно появляются новые хаки. Как бы там ни было, Internet Explorer 6 сильно тормозит разработку.

К сожалению, с этим ничего нельзя поделать, поскольку проблема глобальная. Windows XP долгое время была самой распространенной операционной системой и многие непосвященные пользователи использовали и продолжают использовать Internet Explorer 6. Все, что мы можем сделать – информировать этих пользователей, тем самым помогая раз и навсегда похоронить этот ужасный программный продукт.

В этой статье, я расскажу о том, как можно легко и ненавязчиво донести до пользователей вашего сайта идею, описанную выше.

Что мы имеем на сегодняшний день? Картина довольно оптимистичная, т.к. начиная с Windows Vista, Microsoft включает в сборки уже обновленные версии Internet Explorer, которые хоть и имеют глюки, но все же более-менее соответствуют стандартам.

Ниже показана тенденция использования браузера Internet Explorer 6 за последние несколько лет.

 

Internet Explorer 6

Как видно, если в 2007 году Internet Explorer 6 использовало больше половины пользователей, то к 2010г их осталось около 8% от общего числа аудитории. Но 8% – это порядка 3.000.000 посетителей в сутки, часть из которых может придти именно на ваш сайт. Терять их из-за отказа от поддержки Internet Explorer 6 не особо хочется. Потому приходится мучатся, оптимизируя сайт под этот браузер. Радует только то, что судя по динамике, рано или поздно Internet Explorer 6 все-таки канет в Лету. Но чем раньше наступит этот день, тем лучше будет нам всем. Полный отказ от поддержки Internet Explorer 6 позволит значительно ускорить разработку шаблонов для сайтов, отказаться от множества хаков, увеличив тем самым производительность сайтов.

Я считаю, что каждый, кому не безразличен Интернет, должен помочь IE6 остаться лишь в истории. Как это сделать? Каждый веб-мастер, имеющий или разрабатывающий сайты на Joomla может установить простой модуль, который выводит предупреждение пользователям, зашедшим на сайт через Internet Explorer 6. Для пользователей, использующих другие браузеры, он останется невидим. Таким образом, каждый из нас сможет донести до пользователей, работающих через Internet Explorer 6, информацию о его несостоятельности.

Для того, чтобы сделать это, я предлагаю использовать бесплатный модуль от Yootheme под названием YOOiecheck Module. Он имеет небольшой размер и прост в настройке. Остается лишь скачать и установить, внеся тем самым вклад в развитие Интернета.

Скачать модуль можно либо с официального сайта по ЭТОЙ ссылке, либо с wedal.ru, что предпочтительнее, поскольку я русифицировал его, и поставил ссылки на скачивание браузеров в noindex и nofollow.

Устанавливается он как любой другой модуль Joomla. Главное, что нужно сделать – корректно вывести его. Лучше всего для этого подходит самый верх сайта. Модуль должен выводится в виде горизонтальной полоски, тянущейся по всей ширине(см. ниже).

Internet Explorer 6

Для того, чтобы модуль отображался как на рисунке выше нужно вставить в шаблон сайта сразу после тега <body>всего одну строчку:

1
<jdoc:include name="YOOiecheck" style="none"/>

Эта строка добавит в самый верх шаблона новую позицию для модуля.

Можно также вывести модуль в любой другой позиции – дело вкуса.

Теперь рассмотрим настройки самого модуля:

Internet Explorer 6

Все элементарно: вводим текст и выбираем на скачивание каких браузеров показывать ссылки, выбираем позицию модуля «YOOiecheck» и публикуем его.

После публикации при загрузке страницы в Internet Explorer 6 в самом верху страницы будет появляться сообщение о том, что браузер устарел и предложение скачать один из современных браузеров.

Да, кстати… Думаю многие продвинутые пользователи уже не имеют на своих компьютерах Internet Explorer 6, а проверить работу модуля нужно. Для этого я также прилагаю Internet Explorer 6 Portable – портативная версия Internet Explorer 6, не требующая установки и позволяющая просматривать сайт именно в этом браузере. Качаем здесь.

Надеюсь, многие прислушаются к моему совету и установят к себе на сайт этот или подобный модуль, сделав тем самым Интернет, чуточку лучше.

P.S.:Кто-то может спросить, установлен ли этот модуль на Wedal.ru. Я отвечу: нет, не установлен. На Wedal.ru используется шаблон, в который подобный функционал включен по умолчанию. Не верите? Проверьте сами ;-) .


Обзор:

Сегодня хочу также представить вашему вниманию небольшой обзор хостинга Titanhost.ru. Что мне понравилось этом хостинге, так это возможность новичкам за небольшую сумму попробовать попользоваться настоящим хостингом. Тарифный план, предусматривающий размещение одного полноценного сайта, стоит всего 95р/мес. Сумма смешная. Грех не попробовать. Может вам понравится данный хостинг и вы захотите перейти на более мощный тарифный план, а если не понравится, то невелики потери. Приятно удивило, что за пополнения счета на крупную сумму Titanhost дарит подарки. Например, пополняешь счет на 1500 руб – флешка в подарок. Я ненароком задумался сколько у меня уже было бы флешек, если бы я пользовался этим хостингом...

Понравилась статья? Сохраните себе на стену:

Ваша оценка материала очень важна для нас. Просим вас оценить статью или оставить отзыв в комментариях.

Комментарии  

-1 # IE6 - бедаАнтон Епрст 30.04.2010 15:51
Ладно бы только с прозрачностью была проблема в ИЕ6. Убегают лого в шапке, не показывает слайд-шоу, материал заползает на модули. Бардак. Одно рабует в IE - сглаживание шрифтов.
Ответить | Ответить с цитатой | Цитировать
0 # МодульTRSTeep 07.05.2010 05:45
Спасибо за русифицированный модуль!
Ответить | Ответить с цитатой | Цитировать
0 # позиция модуляDim 21.05.2010 15:29
У меня почему то в шаблоне не добавляется позиция модуля YOOiecheck, все вроде правильно делаю...
Ответить | Ответить с цитатой | Цитировать
0 # не выводитсяИван 31.05.2010 13:03
Я по всякому крутил, у меня не выводится модуль. Если в настройках ставлю показывать заголовок то отображается только заголовок, а сам текст нет.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet Explorer 6 вместе!Wedal 31.05.2010 13:37
Dim, Иван, модуль отображается только в IE6. :-)
Ответить | Ответить с цитатой | Цитировать
+3 # RE: Победим Internet Explorer 6 вместе!domsel 06.06.2010 16:36
Да, из-за IE6 часто приходится отказываться от оригинального дизайна, но говорить пользователю, что его браузер устарел - это издевательство над ним. Более того, такой подход предупредить может напугать пользователя. Этот браузер сам уйдет на дно через годик-второй... Не лучше ли поставить рекламу типа "Мозилла ФФ - лучший браузер" или "Опера - наш друг" и т. д. Все это ИМХО :-)
Ответить | Ответить с цитатой | Цитировать
+3 # RE: RE: Победим Internet Explorer 6 вместе!Wedal 07.06.2010 03:26
domsel, да, конечно, каждый сам решает что лучше сделать с этой проблемой. Но если уж даже гугл отказывается от поддержки IE6, зачем мучиться нам? Наоборот, нужно постараться раз и навсегда похоронить этот ужасный браузер. И это уже дело коллективное. Если пользователь IE6 увидит надпись о том, что его браузер плохой, не на одном сайте, а, скажем, будет видеть ее на половине всех посещаемых им сайтов, то вероятность, что он откажется от него, резко возрастает.
Ответить | Ответить с цитатой | Цитировать
0 # Победим Internet Explorer 6 вместе!igor 05.07.2010 11:01
Все работает
в


надо добавить type="modules"

и еще в файл templateDetails.xml
добавить YOOiecheck
Ответить | Ответить с цитатой | Цитировать
0 # Победим Internet Explorer 6 вместе!igor 05.07.2010 11:02
в
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet Explorer 6 вместе!ion 08.07.2010 12:33
спасибо. всё работает круто, но вот скажите, для ie5.5 нет такого?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: Победим Internet Explorer 6 вместе!Wedal 09.07.2010 05:51
ion, зачем? Доля пользователей ie5 настолько мала, что ею можно пренебречь. Ну а если очень важно, то просто поставить заглушку на сайт для этого браузера.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet Explorer 6 вместе!Читатель 22.07.2010 15:39
Открыл Ваш сайт в ие6, увидел этот чудо-модуль. Только там, наверное, ошибка: большая красная буква "О" ссылается на сайт эппла, а то, что должно помочь скачать сафари, отправляет на сайт оперы. Может мой ие6 глючит, но все же...
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: Победим Internet Explorer 6 вместе!Wedal 23.07.2010 01:41
Читатель, на этом сайте не установлен этот модуль. Здесь используется скрипт, встроенный в шаблон. А за ошибку большое спасибо. Проверю, исправлю.
Ответить | Ответить с цитатой | Цитировать
+1 # А что нужно дописать, чтобы он еще и в IE7 показывался?Виталий 07.08.2010 18:42
Подскажите, пожалуйста, что нужно дописать, чтобы он еще и в IE7 показывался?
Ответить | Ответить с цитатой | Цитировать
+1 # RE: Победим Internet Explorer 6 вместе!NoID 11.08.2010 21:18
Как раз недавно магазин собрал. Как раз во мне всё это ещё живо! Спасаюсь отдельным css для ie6, потомуштоблеать! :-? display:none, или совсем не хорошо. А ведь и аккордеончик хочетса... и ещё чиво вкуснова :-*

Спасибо за модуль. Как раз искал. ;-)
Ответить | Ответить с цитатой | Цитировать
0 # Победим Internet ExplorerНикита 15.02.2011 10:15
Всем привет. Опять вся надежна только на этот сайт! Пойдут дела с магазином обязательно отблагодарю Wedala.
Подскажите как оптимизировать код сайта под IE 6,7,8. Во всех версиях этого браузера, материалы сайта режутся! Сайт как будь-то разрезан на половину! Верхнее горизонтальное меню видно, левое меню то же, а дальше ничего нет, хотя на самом деле там еще есть карта сайта и значки статистики (встроенные в шаблон).
Может быть где-нибудь есть форумы по этому вопросу? Или в шаблон нужно что-то добавить (Шаблон RHUK Milkyway)?
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet ExplorerWedal 16.02.2011 03:14
Никита, вообще для ослика создают отдельные CSS файлы, которые видит только он. Эта видимость обеспечивается условными комментариями. Посмотреть можно здесь:
http://ru.wikipedia.org/wiki/%D0%A3%D1%81%D0%BB%D0%BE%D0%B2%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B9
Делайте как описано создав отдельные файлы для каждого IE и включив такие комментарии между тегами head вашего шаблона.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet Explorer 6 вместе!social 01.03.2011 03:43
Уважаемый автор, у меня точно такой же шаблон, но там по умолчанию не встроена такая функция. Кроме того, хотелось бы, чтобы такое предупреждение видели пользователи всех IE (во всех версиях этого браузера не отображается половина материалов MeBlog). Не могли бы Вы выложить здесь чудо-строчку или, может, Вы знаете, что добавить в модуль, чтобы он работал для всех версий IE?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: Победим Internet Explorer 6 вместе!Wedal 02.03.2011 03:48
social, погуглите по запросу "условные комментарии".
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet Explorer 6 вместе!social 02.03.2011 11:35
Более всего "уважаю" советы погуглить...Если не знаете ответа или не хотите отвечать - ответьте молчанием.Спасибо за ценный совет.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: Победим Internet Explorer 6 вместе!Wedal 02.03.2011 12:38
social, ну вот как так? Мне кажется, что проще было попробовать воспользоваться советом, чем критиковать меня. Я дал вам конкретное выражение, задав его в гугл вы сразу же получили бы с десяток первоклассных статей, рассказывающих, как сделать то, о чем вы спросили. Ответ на ваш вопрос я знаю, но он довольно обширный и в рамках комментариев я вряд ли смогу рассказать все так подробно, как описано в тех статьях. Для вас старался, когда писал "погуглить", а вы... Эх...
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: Победим Internet Explorer 6 вместе!rofus 31.12.2011 02:50
Уже полночи гуглю и пока что даже скромненького ответа не нашел, а вы... Эх...
Похоронить хоца ослика во всех его вариациях!
Ответить | Ответить с цитатой | Цитировать
0 # Спасибоgusinichka 11.03.2011 01:15
Модуль хорош и легок в использовании. Немного подредактировала стиль странички и увеличила иконки с браузерами. С начала этого года принципиально не напрягаюсь под ie6, вношу свой посильный вклад в общее дело.. Жаль - ie6 portable под семеркой никак, приходится виртуалку с хр запускать, может, что-то не так делаю?
Ответить | Ответить с цитатой | Цитировать
0 # RE: СпасибоWedal 11.03.2011 05:09
gusinichka, нет, все правильно. Под семеркой e6 portable из этой статьи не работает.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet Explorer 6 вместе!123 14.03.2011 19:54
С чего бы этот браузер - худщий программный продукт в истории? Он всего лишь устарел, а для своего времени - начала 2000-х - браузер весьма неплох. Причина в популярности Windows XP, дже сейчас она установлена у большинства пользователей.

Да и все эти современные навороты в сайтах - абсолютно лишнее. На сайтах главное - информация, а не говнографический блестящий и округлый интерфейс.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: Победим Internet Explorer 6 вместе!Wedal 15.03.2011 02:42
123, на начало 2000-х годов стандарты ведь уже существовали, но почему-то в IE6 часть из них проигнорирована. Да и звание такое не является официальным. Хотя если мы говорим о компании, которая подарила миру Windows, то IE6 это явно неудача. Ну да не суть. У каждого свое мнение.

Цитата:
Да и все эти современные навороты в сайтах - абсолютно лишнее. На сайтах главное - информация, а не говнографический блестящий и округлый интерфейс.
Для сайта важна совокупность информации, юзабилити и внешнего вида. Сегодня нельзя пренебрегать всеми этими вещами.
Ответить | Ответить с цитатой | Цитировать
0 # Победим Internet Explorer 6 вместе!dr1v3r 25.05.2011 06:13
Wedal, вы написали, что нужно одну строку добавить в шаблон сайта, как я понял у меня к примеру шаблон сайта "mittwoch" и правим его файл index.php, тоесть в файле index.php добавляем ту самую строку, так? Че-то не срабатывается :( в позиции нет модуля:( и позиции в ie6 тоже нет модуля... Как быть ?
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet Explorer 6 вместе!Wedal 30.05.2011 02:10
dr1v3r, шаблоны бывают разные. Строку нужно добавить сразу после открытия тега body. Кроме того, нужно опубликовать модуль именно в этой позиции.
Ответить | Ответить с цитатой | Цитировать
+1 # IE6radiocity 24.06.2011 20:13
Желаю разработчикам IE6, IE7 импотенцию, ожирение и постоянные запоры. :cry:

PS Благодарю автора столь полезного ресурса. Всех благ и процветания ;-)
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet Explorer 6 вместе!rofus 31.12.2011 03:06
Судя по Вашему директу яша и ослик ie одной крови :) http://100i1salat.ru/fignya/direktvash.jpg
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet Explorer 6 вместе!novinator 09.07.2013 09:18
а для IE 7 есть решение?
Ответить | Ответить с цитатой | Цитировать
0 # RE: Победим Internet Explorer 6 вместе!Wedal 12.08.2013 08:39
novinator, есть:
http://extensions.joomla.org/extensions/site-management/browsers-a-web-standards/20111
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Вверх