Куда идем?

Браузер 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 руб – флешка в подарок. Я ненароком задумался сколько у меня уже было бы флешек, если бы я пользовался этим хостингом...

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
-1
Ладно бы только с прозрачностью была проблема в ИЕ6. Убегают лого в шапке, не показывает слайд-шоу, материал заползает на модули. Бардак. Одно рабует в IE - сглаживание шрифтов.
0
Спасибо за русифицированный модуль!
0
У меня почему то в шаблоне не добавляется позиция модуля YOOiecheck, все вроде правильно делаю...
0
Я по всякому крутил, у меня не выводится модуль. Если в настройках ставлю показывать заголовок то отображается только заголовок, а сам текст нет.
0
Dim, Иван, модуль отображается только в IE6. :-)
3
Да, из-за IE6 часто приходится отказываться от оригинального дизайна, но говорить пользователю, что его браузер устарел - это издевательство над ним. Более того, такой подход предупредить может напугать пользователя. Этот браузер сам уйдет на дно через годик-второй... Не лучше ли поставить рекламу типа "Мозилла ФФ - лучший браузер" или "Опера - наш друг" и т. д. Все это ИМХО :-)
3
domsel, да, конечно, каждый сам решает что лучше сделать с этой проблемой. Но если уж даже гугл отказывается от поддержки IE6, зачем мучиться нам? Наоборот, нужно постараться раз и навсегда похоронить этот ужасный браузер. И это уже дело коллективное. Если пользователь IE6 увидит надпись о том, что его браузер плохой, не на одном сайте, а, скажем, будет видеть ее на половине всех посещаемых им сайтов, то вероятность, что он откажется от него, резко возрастает.
0
Все работает
в


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

и еще в файл templateDetails.xml
добавить YOOiecheck
0
в
0
спасибо. всё работает круто, но вот скажите, для ie5.5 нет такого?
0
ion, зачем? Доля пользователей ie5 настолько мала, что ею можно пренебречь. Ну а если очень важно, то просто поставить заглушку на сайт для этого браузера.
0
Открыл Ваш сайт в ие6, увидел этот чудо-модуль. Только там, наверное, ошибка: большая красная буква "О" ссылается на сайт эппла, а то, что должно помочь скачать сафари, отправляет на сайт оперы. Может мой ие6 глючит, но все же...
0
Читатель, на этом сайте не установлен этот модуль. Здесь используется скрипт, встроенный в шаблон. А за ошибку большое спасибо. Проверю, исправлю.
1
Подскажите, пожалуйста, что нужно дописать, чтобы он еще и в IE7 показывался?
1
Как раз недавно магазин собрал. Как раз во мне всё это ещё живо! Спасаюсь отдельным css для ie6, потомуштоблеать! :-? display:none, или совсем не хорошо. А ведь и аккордеончик хочетса... и ещё чиво вкуснова :-*

Спасибо за модуль. Как раз искал. ;-)
0
Всем привет. Опять вся надежна только на этот сайт! Пойдут дела с магазином обязательно отблагодарю Wedala.
Подскажите как оптимизировать код сайта под IE 6,7,8. Во всех версиях этого браузера, материалы сайта режутся! Сайт как будь-то разрезан на половину! Верхнее горизонтальное меню видно, левое меню то же, а дальше ничего нет, хотя на самом деле там еще есть карта сайта и значки статистики (встроенные в шаблон).
Может быть где-нибудь есть форумы по этому вопросу? Или в шаблон нужно что-то добавить (Шаблон RHUK Milkyway)?
0
Никита, вообще для ослика создают отдельные 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
Уважаемый автор, у меня точно такой же шаблон, но там по умолчанию не встроена такая функция. Кроме того, хотелось бы, чтобы такое предупреждение видели пользователи всех IE (во всех версиях этого браузера не отображается половина материалов MeBlog). Не могли бы Вы выложить здесь чудо-строчку или, может, Вы знаете, что добавить в модуль, чтобы он работал для всех версий IE?
0
social, погуглите по запросу "условные комментарии".
0
Более всего "уважаю" советы погуглить...Если не знаете ответа или не хотите отвечать - ответьте молчанием.Спасибо за ценный совет.
0
social, ну вот как так? Мне кажется, что проще было попробовать воспользоваться советом, чем критиковать меня. Я дал вам конкретное выражение, задав его в гугл вы сразу же получили бы с десяток первоклассных статей, рассказывающих, как сделать то, о чем вы спросили. Ответ на ваш вопрос я знаю, но он довольно обширный и в рамках комментариев я вряд ли смогу рассказать все так подробно, как описано в тех статьях. Для вас старался, когда писал "погуглить", а вы... Эх...
0
Уже полночи гуглю и пока что даже скромненького ответа не нашел, а вы... Эх...
Похоронить хоца ослика во всех его вариациях!
0
Модуль хорош и легок в использовании. Немного подредактировала стиль странички и увеличила иконки с браузерами. С начала этого года принципиально не напрягаюсь под ie6, вношу свой посильный вклад в общее дело.. Жаль - ie6 portable под семеркой никак, приходится виртуалку с хр запускать, может, что-то не так делаю?
0
gusinichka, нет, все правильно. Под семеркой e6 portable из этой статьи не работает.
0
С чего бы этот браузер - худщий программный продукт в истории? Он всего лишь устарел, а для своего времени - начала 2000-х - браузер весьма неплох. Причина в популярности Windows XP, дже сейчас она установлена у большинства пользователей.

Да и все эти современные навороты в сайтах - абсолютно лишнее. На сайтах главное - информация, а не говнографический блестящий и округлый интерфейс.
0
123, на начало 2000-х годов стандарты ведь уже существовали, но почему-то в IE6 часть из них проигнорирована. Да и звание такое не является официальным. Хотя если мы говорим о компании, которая подарила миру Windows, то IE6 это явно неудача. Ну да не суть. У каждого свое мнение.


Цитата:

Да и все эти современные навороты в сайтах - абсолютно лишнее. На сайтах главное - информация, а не говнографический блестящий и округлый интерфейс.

Для сайта важна совокупность информации, юзабилити и внешнего вида. Сегодня нельзя пренебрегать всеми этими вещами.
0
Wedal, вы написали, что нужно одну строку добавить в шаблон сайта, как я понял у меня к примеру шаблон сайта "mittwoch" и правим его файл index.php, тоесть в файле index.php добавляем ту самую строку, так? Че-то не срабатывается :( в позиции нет модуля:( и позиции в ie6 тоже нет модуля... Как быть ?
0
dr1v3r, шаблоны бывают разные. Строку нужно добавить сразу после открытия тега body. Кроме того, нужно опубликовать модуль именно в этой позиции.
1
Желаю разработчикам IE6, IE7 импотенцию, ожирение и постоянные запоры. :cry:

PS Благодарю автора столь полезного ресурса. Всех благ и процветания ;-)
0
Судя по Вашему директу яша и ослик ie одной крови :) http://100i1salat.ru/fignya/direktvash.jpg
0
а для IE 7 есть решение?
0
novinator, есть:
http://extensions.joomla.org/extensions/site-management/browsers-a-web-standards/20111