Пользователь
0,0
рейтинг
24 января 2010 в 17:47

Разработка → Обновление «странички для счастливых обладателей IE6»

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

IE6 Notice

Были убраны логотипы Windows и Internet Explorer сверху и снизу соответственно. Также удалил некоторые языки, оставив только русский и английский. Кому надо добавят по аналогии из старых файлов.

Вместо логотипа Microsoft слева сверху была поставлена ссылка для возврата на сайт.

Чтобы редиректило на эту страницу в шаблон нужно добавить следующий код

<?php
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (stripos($user_agent, 'MSIE 6.0') !== false && stripos($user_agent, 'MSIE 8.0') === false && stripos($user_agent, 'MSIE 7.0') === false) {
if (!isset($HTTP_COOKIE_VARS["ie"])) {
setcookie("ie", "yes", time()+60*60*24*360);
header ("Location: /ie6/ie6.html");
}
}
?>


где указано куда редиректить и сколько времени хранить куки.

Ссылка на скачивание архива: dump.ru/file/4208715

UPD Пользователь Lector сообщает, что создан и опубликован плагин для WP, созданный на основе «странички для счастливых обладателей IE6».
AVR @AVR
карма
49,7
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (253)

  • +46
    ie 7 вроде как тоже устаревший

    закапываем все и сразу, чего тянуть
    • +2
      Кстати, вместо Internet Explorer лучше сразу написать Internet Explorer 8. К счастью, ваш метод дистрибуции разрешает его (восьмой) хоть вообще убрать из вариантов :)
    • +8
      седьмой по крайней мере знаком с css 2.1, что уже неплохо
      • +6
        шапочное какое-то знакомство вышло
      • 0
        Может и знаком, но сайт, который нормально отображается во всех доступных браузерах (может немного внешний вид и меняется в зависимости от браузера, но сказать, что сайт выглядит криво нельзя), то под IE7 его ещё пилить и пилить. А вот IE8 уже более или менее шагает рядом с другими браузерами. Только в своём нормальном режиме, а не режиме «несовместимости».
    • –10
      Для меня IE7 лучше IE8. Жаль, что под Windows 7 не могу к нему вернуться. Ибо в семёрке в IE8 наряду с тормозами (которые остались даже при отключении всех надстроек) есть и неисправленный глюк (в IE8 для Vista — исправлен давным-давно): глюк заключается в том, что кешируется всё подряд, до умопомрачения, хотя такого быть НЕ должно. Доходит до того, что для общения на каком-нибудь форуме постоянно приходится нажимать F5

      В итоге приходится пользоваться оперой ))) Хотя с ней тоже морока — жрёт кучу памяти и ещё не может её моментально высвободить при закрытии. Ждать по полчаса пока она это сделает терпения не хватает, приходиться убивать её по-быстрому через диспетчер задач

      Ох уж эти браузеры… :-)
      • +5
        тяжело вам
      • 0
        Посмотрите Google Chrome бету, меня полностью устроил как браузер на каждый день.
        • 0
          Ура, начали браузеры советовать. Даже удивительно, что не Fx ещё предложили )))

          Насчёт хрома: время от времени пользуюсь. Явный плюс вижу в том, что он практически без тормозов справляется со страничками, где ОЧЕНЬ много текста. Остальные браузеры сильно подтормаживают, долго обрабатывают такую страничку прежде чем показать, прокрутка в это время не работает и т.п. Ещё из плюсов конечно же быстрый Javascript, хотя я никуда и не гонюсь :)

          Теперь минусы. Вкл/выкл картинки на странице по-быстрому нельзя. В опере же это давно встроенная опция, для IE и Fx существуют плагины. Для Chrome плагина не видел.
          Сталкивался с тем, что время от времени Javascript на некоторых сайтах отказывался работать. Вообще. Обновление страницы не помогало, чистка кеша тоже. Приходилось или перезапускать хром, или открывать сайт в режиме инкогнито. Странно. Непонятно.
          Ещё про JS, про его особенности… С помощью jQuery можно на странице вызвать диалоговое «окошечко». При этом вся остальная часть страницы в хроме становится НЕактивной (включая ссылки, кнопки и т.п. — при клике по ним действия не происходит). Во всех остальных популярных браузерах всё остаётся активным, можно не закрывая такое «окошечко» кликнуть по любой ссылке в пределах видимости и безболезненно уйти по ней.

          Всё, пора закругляться )))) Из таких мелочей у меня складывается итоговое мнение: использовать браузер как основной или нет. imho, совершенно здоровая и нормальная позиция.

          А так у меня установлены все 4 основных «монстра» (Safari не использую) и все 4 по-своему мне нравятся :0)
          • +1
            С недавних пор, заставил себя перейти на Chrome, из-за нереальных просто тормозов Firefox'a… На процессоре Intel C2D T8100(2.1GHz) и RAM 3Gb, FF начал отгрызать по 400-500 метров (два окна по 15-20 открытых табов)… Верил что поправят вот-вот в следующем релизе… но время шло, а ничего не исправляли… Осточертело… Специально снес FF на две недели, чтобы не было желания запустить даже, и сейчас уже вовсю использую Google Chrome Only… Safari у меня как-то никак не приживается… Но из-за того что все-таки требуется регулярно Firebug, то полностью удалить пока Firefox — не представляется реальности.

            Этот комментарий не ради холивара, а мое личное мнение и решение в выборе браузера. Надеюсь что FF в следующей версии перестанет настолько сильно жрать память и очень на это надеюсь, но пока они не причухаются — я на него уже ни ногой.., а жаль. :(
            • 0
              А вам точно так необходим Firebug? Нажмите в Хроме Ctrl+Shift+I
  • 0
    По какому алгоритму определялся порядок расположения браузеров? Самые толерантные методы это по алфавиту или рандомно генерировать каждый раз. А тут явно призывают скачивать Оперу, а самым последним считают Сафари.
    • +3
      Самый лучший вариант — по алфавиту, что бы никому обидно не было (косяк в сторону 1С с их названием) :-)
    • –104
      Я вообще не очень понимаю, что Опера там делают — вроде бы страничка предлагает скачать современный браузер…
      • +75
        Этого не кормить!
        • –29
          Почему?
          • +32
            И так толстый!
      • –9
        Опера — достаточно современный браузер, не надо тут троллить!
        • –9
          Минусовать-то чего? Чем вам не нравится Опера 10.50?
          • +37
            Глупость сказал. Всё, молчу.
            • –3
              До сих пор проблемы с со скриптами и абсаолютным позиционированием в Опере
          • +2
            Падает часто. 10.10 нравится.
          • –1
            Мне, например, не нравится то, что эффекты shadow, rounded corners в Опере не учитывают наличие скроллбара.

            Но баг репорт я им скинул, может, поправят.
      • –14
        троль ДЕТЕКТЕД
        • –11
          Капитан Очевидность ДЕТЕКТЕД
          • +24
            ДЕТЕКТОР ДЕТЕКТЕД
          • –10
            Он не один, их тут целая команда…
        • –6
          Вы говорите «тролль» как будто это слово с двумя буквами «л» что-то плохое!
          • +1
            … и дурно пахнущее, да.
            • –7
              Мне кажется, вас дезинформировали: как известно, тролли — это милые зеленые существа с рогатыми ушами, n'est ce pas?
              • –4
                Скажи: «Ааааа!»
                • –5
                  Зачем?
                  • –2
                    Сигизмунд, мне интересно, какая у вас карма была до этого коммента про Оперу? Тут и 157 может не хватить :)
                    • +7
                      Эээ навскидку не скажу, но по рейтингу вроде был в первой двадцатке. И потом, ладно вам, это ж просто игрушечные циферьки — и они совершенно не влияют на то, какой вы человек и/или специалист! :-)
                    • –4
                      Хабрасамоубийство
                      • +3
                        Хабрабред. Мне смешно, как люди переживают из-за кармы и прочей ерунды. Желание быть эльфом восьмидесятого уровня в среднем хабрачеловеке почему-то ощутимо сильнее желания сделать что-то IRL. Это грустно.
      • –3
        Хотел тоже минус поставить, да заряда не хватает))
        Отминусую комментом :D
        • +1
          «И я! И я!!»

          Вы напоминаете мне маленькую собачку, которая прыгает вокруг слона: и укусить хочется, и зубов нет, не укушу — так хоть погавкаю. Вы жалки.
          • –2
            Может и так, но я хотя бы откровенную фигню не пишу.
          • –1
            Уважаю тебя дядя!
    • –1
      IE первый, потому что это новая версию браузера пользователя. Ну а остальные, по-моему, лучше ставить по своему усмотрению или в случайном порядке (но всегда в одном порядке для одного ползователя на случай, когда он обновит страницу)
    • НЛО прилетело и опубликовало эту надпись здесь
    • +2
      Да ё-маё чего спорить про это, сделайте рэндомным этот список, пускай вылезает в случайном порядке, чтоб никому не обидно было:)
    • 0
      По-моему, это паранойя. Это дети в песочнице могут озадачиться, кто же первый будет водить играя в прятки или кто первый будет жевать жевачку. А взрослые люди, во всяком случае их определенная часть, на подобные вещи внимания не обращает, ибо холивары — они на то и холивары, чтобы толку от них никакого не было, зато ругани по максимому.
    • –1
      Да нет же, не за оперу тут агитируют а за фаерфокс, потому что он в центре.
    • –1
      нафиг-нафиг!
      долой случайность!
      первым — IE8 (просто потому, что на него переход для инертного пользователя проще), вторым FF (наиболее популярный), после чего Хром, опера и сафари.
    • +1
      Нужно расположить по кругу и заставить этот круг вращаться!
  • НЛО прилетело и опубликовало эту надпись здесь
    • –1
      Я не против родного браузера в WinCE, но любопытно — а Opera Mini\Mobile поддерживает он?
      • НЛО прилетело и опубликовало эту надпись здесь
    • +6
      Спасибо, что озвучили проблему и сразу дали решение. На сколько я знаю, все предыдущие предложения были просто так не делать. Но проверять ось — отличное решение, которое устроит всех.
    • –1
      а еще про чекинг версии браузера: лучше бы пользовать регулярку для выбора версии и функцию version_compare(), которая, как мне кажется, подойдет и для версий браузеров
  • +13
    >$HTTP_COOKIE_VARS[«ie»]
    А вы еще на php4 кодите?
    • +2
      Автор, замените на:
      if (!isset($_COOKIE[«ie»])) {
    • 0
      Он и на PHP5 и на PHP4, т.к. выше использовался $_SERVER. Ужас.
    • –1
      утото php3
  • –8
    Я бы выбросил оттуда IE8, как морально устаревший (в сравнении с последними версиями конкурентов в контексте HTML5) и отсортировал бы их либо в алфавитном порядке, либо по убыванию популярности. А так ничего.
    • +9
      Палишься логином =)
      • +3
        Это, наверное, что плохое, да?
        • +2
          Все остатки того, старого доброго NNM здесь :)
          • –3
            =)))
            • –3
              =(((
              • –3
                =|||
                • –3
                  |||=
          • 0
            истинно
  • 0
    Спасибо авторам за оба варианта.
  • 0
    А вот это более интересное решение в плане дизайна по сравнению с ienomore.com.

    Но такой вариант добавления полезен будет если сразу в движок встраивать, а если делаешь просто верстку, то придется доработать ))
    • +1
      *очепятался ))
      ie6nomore.com
  • 0
    "*Браузер* Internet Explorer 6 является не просто *браузером* *старой* версии, а *устаревшим* *браузером*, *браузером* *старого* поколения."
    Я конечно сам грешу тавтологией, но… надо бы поправить — а то звучит как будто автор сам себя пытается убедить. (И в следующем предложении тоже...)
    • +3
      ну это вроде как оправданная тавтология, призванная обратить внимание даже невнимательных на то, что это ДЕЙСТВИТЕЛЬНО старый, очень-очень старый браузер)
      • 0
        старейший из старейшин.
  • –35
    Если бы я стал внедрять такое на своих проектах — наверное, убрал бы оттуда и IE (6-7-8) и Opera, а порядок изменил бы на Chrome — Safari — Firefox (если на винде) и Safari — Chrome — Firefox (если на Mac'е). Но у любом случае, сначала то, что на Webkit. Ну и проверка что если не мак и не винда — то вообще не показывать.
    • +5
      Зря вы так, из моего сисадминского опыта люди старше 35-40 между Лисой и Оперой выбирают последнюю. Это раз. А во вторых речь по моему идет не пиаре браузеров, а о отказе от ИЕ6.
    • 0
      IE for Mac, interesting :)
      • 0
        Есть же вроде такой. MacIE 5 кажись даже в Библии пользователя по джаваскрипту упоминается.
        • +7
          Мне кажется, IE для Мака давно канул в Лету. Забывайте про него, так же как и про IE5 для Windows.
      • –13
        Есть версия IE для мак оса, у кого-то ещё осталось, кто на старых маках работает…
        en.wikipedia.org/wiki/Internet_Explorer_for_Mac

        На Маке пользуется определенной популярностью Camino (впрочем, он на Gecko, наверное, с ним проблем нет)

        Наверное, имеет смысл бороться не именно с IE, а вообще с любым браузером, который для обычного компа и не на базе WebKit/Gecko. Конечный, идеальный вариант, чтобы Firefox тоже перешел на WebKit, но это уже нереально, наверное…
        • +5
          Да вы батенька вебкитофил какой-то!
        • 0
          имхо, конкуренция между ВебКит и Гекко — это хорошо. Гекко не надо убивать. а вот другие движки действительно не нужны, имхо. как в силу закрытости так и в силу недостаточно корректной поддержки стандартов
      • 0
        До «изобретения» Safari основным браузером на компьютерах Mac был Internet Explorer. Потом Apple форкнули KHTML, обозвали его WebKit и понеслась. :)
      • 0
        Могу поделиться, прекрасно становится на Леопарда.
        Изредка что-нибудь в нем тестирую. Почти на половине современных сайтов крэшится :)
      • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      Т.е. Линуксу браузер не нужен? Еретик.
      • +16
        А вы часто такие страницы видете, серфя из под любимого ие6 под вайн? :)
        • 0
          А вдруг кому-нибудь понадобится)
      • –15
        Пользователям Линукса обычно советы «для чайников» не требуются, кроме того, по дефолту обычно Gnome, там Safari дефолтный браузер… А Konqueror — не знаю, вроде там тоже проблем нет…
        • +10
          В каком вы интересном мире живете! У вас ФФ плохой, а по дефолту в Gnome — Safari. Расскажите еще чтонибудь про ваш мир.
          • –11
            Неужели так понравилась моя опечатка? :-)

            ФФ не плохой, просто

            1. Гугл сделал свой браузер на базе Webkit, а не на базе Gecko, а именно Гугл, собственно, определяет вектор развития Интернета (по моему мнению), именно Хром будет 100% совместим со всеми гугло-сервисами и именно он имеет все шансы вскоре стать браузером номер 1.
            2. из-за ФФ придется делать по-сложному видео (отдельно для webkit и gecko)
            henriksjokvist.net/archive/2009/2/using-the-html5-video-tag-with-a-flash-fallback
            Учитывая, что Утуб гугловский сайт — можно догадаться, кто впереди, а кто догоняет.
            3. зависшая вкладка мешает работе — такое у меня часто было, когда радио через флэш-плеер слушал… в итоге через несколько часов приходилось перезапускать браузер, иногда оно висло намертво… в том же хроме там всё проще — закрыл 1 вкладку и порядок…
            4. хорошие плагины теперь есть и не только для ФФ, но и для хрома — учитывая предыдущие минусы есть ли смысл оставаться на ФФ?

            И вообще всё это сейчас не важно, сейчас задача убрать всё что не WebKit и не Gecko, а потом, может, и ФФ заявит о смене движка… Ведь если не рассматривать огромное число плагинов, которые есть для ФФ и рано или поздно будут доступны и для Хрома, то какие преимущества останутся у ФФ?

            Но в любом случае, если бы у пользователей Интернета остались только ФФ и Сафари/Хром это бы уже решило 95% всех проблем с версткой.
            • +3
              сейчас задача убрать всё что не WebKit и не Gecko
              Да вы Гитлера начитались. Все за всех решили, видимо.
        • –4
          перепутал названия)
          Firefox, конечно же, а не Safari
          • +1
            Firefox тоже не дефолтный для GNOME. Там Epiphany дефолтный.
            (Ubuntu не считается, то, что там ФФ — прихоть разработчиков убунты, а не гнома)
            Так-то!
            • –1
              А Федора 12? Там ведь вроде тоже Firefox?
              • 0
                Значит это еще и прихоти разработчиков федоры
                Пруфлинк
                • 0
                  Я её ставил, там ФФ вроде был…

                  Судя по этому обзору там FF
                  linuxcritic.com/stories/35-Fedora-12-Review-and-Commentary.html
                  • 0
                    Там ФФ только потому, что разработчики Федоры его вставили!!11
                    В гноме по дефолту — Epiphany!!!11

                    Так лучше видно?

                    PS В предыдущем комменте парсер определенно лох, пруфлинк должен быть кликабельным
                    • 0
                      Конечный пользователь скачав дефолтный линукс (и дефолтным обычно считается gnome-версия) обычно видит FF. Это не только Федора и Убунту…

                      У меня нет данных, но интуиция подсказывает, что если смотреть отчёт по количеству инсталляций линукса на домашние компы доля FF намного выше.

                      То есть какая разница, что по дефолту ставят разработчики гнома, если результат их действий не доходит до конечного пользователя? :-)
        • +5
          > по дефолту обычно Gnome, там Safari дефолтный браузер…
          как там погода в Омске?
        • +1
          > кроме того, по дефолту обычно Gnome
          эээ. странный у вас дефолт. в некоторых дистрах линукса по дефолту Гном, а не в Линуксе.
          например в опенСусе и Кубунту — Кеды.
          • 0
            В Мандриве тоже
    • 0
      На маке данная страница не покажется, вроде как.
      • 0
        А надо? :)
        • 0
          Я про фразу «порядок изменил бы на [...] Safari — Chrome — Firefox (если на Mac'е)»
          • –4
            в данном топике речь идет только о борбе с IE 6… эта версия этого браузера может быть только на компьютерах с Windows, я же когда писал эту фразу имел виду ввиду нечто большее — борьбу со всем, что не на WebKit/Gecko… это уже было бы актуально не только на Windows…
    • 0
      так и сделал в своем проекте. ориентирован он на айтишников, но можно заглушку убрать и серфить «на свой риск» — вот это очень важно, особенно для глючных юа.
      Правда, оперу я не убирал, но линк есть только на 10.50 — с нормальной поддержкой CSS3.
      • +4
        Привет тебе, человек из будущего!
      • +1
        Алиса, мы тебя ждали.
        • 0
          А еще я использую -webkit(moz)-gradient, rgba цвета и css-тени.
          Алиса
    • +2
      Ну могли бы открытым текстом сказать что вам не нравится Firefox :D
      • 0
        даблпост ))))
  • –29
    Я бы сделал заглушку: Внимание, вы используете убогую операционную систему!
    И ссылки на debian.org, ubuntu.com, archlinux.org
    • +2
      Можно сразу на Gentoo.
      • +1
        Ага, перед сексом Гентушники собирают кровать. ©не моё
    • +8
      Сколько троллей то понабежало! Аж жуть!
    • –9
      Когда ваша кривая Убунту начнет работать хотя бы со скоростью XP, тогда и посмотрим.
      • +9
        зеленый и жирный
        троллейбус пассажирный
        • +9
          Ну, положа руку на сердце, он всё-таки кое в чём прав. Всё-таки обилие питона и моно не улучшает жизнь.
          • +3
            Улучшает. Но не убыстряет =)
            • 0
              Питон и моно — секрет долголетия!
    • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        при чем тут эта боянистая капча?
        • НЛО прилетело и опубликовало эту надпись здесь
          • 0
            да, любую
            • 0
              holywar detected
      • 0
        а что, на одном форуме электронщиков в качестве каптчи были задачи по электронике,
        на знание элементов и основ.
        • НЛО прилетело и опубликовало эту надпись здесь
          • –1
            >винда — убогая, что было следствием того
            анальный раб майкрософта детектед

            и вы перепутали тред с трендом
            • НЛО прилетело и опубликовало эту надпись здесь
      • НЛО прилетело и опубликовало эту надпись здесь
    • +2
      Почему убогая? Множество людей пользуются Windows и не считают её убогой.
      • +3
        Так и множество людей пользуются IE6 и не считают его устаревшим.
        • +2
          Термин «убогость» и «устарелость», по моему скромному мнению, несколько разнятся. Я вот, к примеру, считаю, что линукс — убогий, потому что там всё надо делать через конфиги и терминал. Но это моё личное мнение. К тому же, я считаю, что сравнение ОС для домешнего десктопа и для офиса — вещи слишком разные. Линукс, к примеру, хорошо смотрится на серверах и узкоспециализированных рабочих станциях, в то время как Windows XP весьма хороша для игр, а Windows 7 — для ноутбуков/нэтбуков. Но, опять же, это моё личное скромнейшее мнение.
          И хватит лезть в чужой монастырь — «линукс говно», «венда говно», «мак для дибилов». Люди и без громких лозунгов могут сделать выбор, неправда ли?
          Не лучше ли предоставить пользователю резонные аргументы, взятые не из личного опыта, а, например, оценив потребности человека?
          • –5
            линукс — убогий, потому что там всё надо делать через конфиги и терминал

            Ага, и Дед Мороз существует
          • +1
            «Windows 7 — для ноутбуков/нэтбуков»
            Вот тут не соглашусь. На средних ноутах она себя ведет не так уж шустро, а про нетбуки я вообще промолчу. По-моему из виндов для не топовых ноутов ХР остается самым оптимальным выбором. Ну с оговоркой — если ноут не топовый и на нем нужно запускать что-то тяжелее ворда. Допустим последние автокады бьют по ресурсам только в путь, и с вистой/семеркой и частенько бывает тесно =\
            • 0
              У меня на Eee PC 901 стоит Windows 7, ни разу дискомфорта не ощущал.
              Регулярно запускаю Photoshop CS4 (да, ключ из кейгена), InkScape, WinLiveMail, Google Chrome, Miranda (собственная сборка), Office 2010 (Word, Excel, OneNote) — всё прекрасно работает.
              Хотя нет, вру — Worms: Armageddon не смог запустить, но это проблема Team17.
          • 0
            Очень спорное мнение, на ноуте убунта, в конфиги ни разу не лез, ЧЯДНТ??
            Да и про винду вы наверное перепутали, как раз ХР на ноутах и нетбуках будет лучше сотрется, а вот вин7 для игр самое оно, с поддержкой ДХ10/11.
            • 0
              «на ноуте убунта, в конфиги ни разу не лез»
              Ubuntu — это совсем отдельная тема, так же, (как утверждают), как и Mint.
              «вин7 для игр»
              Я олдфаг, люблю Shiny's Messiah, например, и Worms: Armageddon. Если расскажете, как эти две игры заставить адекватно работать на Windows 7 — денег дам. Я серьёзно: где я только не искал.
              • 0
                У меня Армагедон портабл есть, на вин 7 работает. Все остальное в виртуал боксе.
                • 0
                  Виртуальные машины — только не для моего компа. Игры запускаются, конечно, но на таких тормозах нереально во что-либо играть.
                  Портабельный Армегеддон, говоришь? Откуда скачал?
                  • 0
                    С логкального трекера, вся игра в одном exe
        • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          Windows использует около 90%, а IE6 сколько? Так что не аргумент.
  • +1
    У меня Аваст троян ловит по ссылке. Это нормально? JS:scriptIP-Inf [Trj] пишет.
    • 0
      у меня та же проблема наблюдается
  • +4
    Отлично! Эгоистично прошу разместить где-нибудь вроде code.google.com, мне бы удобно оттуда забирать, а то мало ли что с файлом на dump.ru случится :)
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Спасибо, буду использовать, правда пользователь не всегда в состоянии поставить другой браузер, например он на работе и настройки безопасности его станции не позволяют это сделать или на домашнем компьютере по причине своей неопытности.
    • +1
      1) По поводу «он на работе», есть Portable версии браузеров.
      2) По поводу «по причине своей неопытности», миллионы хомячков сидят на «В Контакте» и устанавливают флеш плеер для игр. В крайнем случае просят помощи у друзей или знакомых.

      Компьютерная безграмотность это, в первую очередь, проблема самого пользователя.
  • –4
    Красивая страничка получилась, предлагаю сделать условие ее показа на любую версию IE.
    • +1
      Ты читал, что выше на такие фразы отвечали? Вот и не зеленей.
      • +1
        Не читал, но осуждаю! © Википедия.
  • –1
    Я так и не смог скачать залейте пожалуйста куда-нибудь еще на яндекс диск или еще куда.
  • +1
    Страничка слишком красивая. Пользователь IE6 может подумать, что он нём заботятся (в плане вёрстки), и что менять браузер не к спеху.
    • +10
      Нужно побольше квадратов, неровностей и джпега.
      • 0
        Интересное предположение.

        А я, например, когда вижу что-то убогое, угловатое и безвкусное, то зачастую предубежденно к этому отношусь, и рассматриваю это как очередное «Вы 1,000,000-ый посетитель, получите приз» или ещё какой-то разодняк или дешевую рекламу. Поэтому уж лучше все будет красиво и гладенько, чтоб хотябы прочитали, что там написано.
        • +1
          Тогда можно все эти неровности сделать с пафосом типа «Быть слепым круто — вы ведь похожи на Сорвиголову, и заботятся о вас иногда. Но это всё же инвалидность: давай загружай новую прошивку и смотри на мир полный красок.» (извините за неполиткорректность).
        • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Я тоже об этом подумал.

      Мб лучше показать пользователю ИЕ6 какой то светло-серый текст на сером фоне и какими-то 8-битными картинками?

      И только иконки браузеров оставить красивыми…
  • 0
    Людям, которых сильно заботит порядок иконок браузеров, можно сделать pro-версию, в которой вывод будет рандомным.
  • 0
    Да, кроме трояна и просьбы перезалить на что-нибудь другое, вот еще что. Я бы добавил к полезной информации все-таки некий идентификатор принадлежности к сайту. Ибо пользователь, заходя на сайт, может не разобраться сходу, пришел он куда нужно или нет. А так хоть логотип сайта поставить, для понятности.

    Но, думаю, это любой использующий заглушку сделает самостоятельно.
  • +8
    Dump — плохой хостинг.
    Dropbox — хороший.
    dl.dropbox.com/u/666401/Trash/ie6.zip — хороший файл на хорошем хостинге.
  • +2
    Очень хорошая идея, но…
    Если это Хабр, Лепра, Дёти и так далее — такую страницу показывать можно. Но простите, если треть ваших посетителей приходят на ваш сайт через ie(6,7), то было бы глупо вот таким ненавязчивым способом какбе посылать их нах*й. Потому что большинство _обычных_ пользователей скажут «Да пошли вы нахер с такими приколами!» и уйдут на другой сайт.

    И можно было бы, конечно, сказать: «Да и срал я на таких вот посетителей», но это на 90% означает, что у этого человека нет ни одного сайта, на котором есть настоящие, живые, посетители.

    (Но, как я уже сказал выше, идея для _некоторых_ сайтов просто потрясающая)
    • +3
      Я где-то видел (может, даже здесь) идею отображать ненавязчивую панельку с призывом поставить более современный браузер.
      • +1
        Вот, единственный нормальный вариант.

        А такие страницы, как в статье — это лишь демонстрация или своей некомпетентности, или лени, или пренебрежения пользователями, как мне сейчас кажется.

        Не так сложно сделать версию для IE6, которая бы хоть как-то показывалась более-менее. Баги IE и методы борьбы с ними давно известны. Страница, которую видят люди с IE6, не должна быть идеальной, но должна иметься хотя-бы возможность прочитать информацию на странице и воспользоваться базовым функционалом. На ней уже можно показать какое-нибудь сообщение, что, мол, если хотите, чтоб все работало круче, попробуйте нормальный браузер.
      • 0
        На респективе такая, самый оптимальный вариант.
    • +1
      Поддерживаю. Мне кажется, что в данный момент борьба с IE6 это борьба с ветряными мельницами. Пока компании не поменяют свои корпоративные стандарты у IE6 будет процентов 10-15 рынка и ничего нам с этим не сделать. Хоть митинги перед штаб-квартирой ООН организовывай. Крупной компании поменять стандарты значит поменять и кучу программного обеспечения, а значит нужно потратить кучу денег. Хоть кризис и более-менее закончился, но явно в этом году (да и, пожалуй, еще пару лет) компании тратить миллионы денег на такую второстепенную для них задач не будут. Поэтому хватит переливать из пустого в порожнее и строить фермы по откармливанию троллей.
    • 0
      ровно это сказал мне мой начальник и стал искать другой сайт без «неподдержки» ИЕ6.
      • 0
        И как было бы прекрасно, если бы он и другие такие люди не нашли ни одного сайта «без «неподдержки» ИЕ6.»…
  • 0
    Да, ну чего вы хотите, если к самому лучшему, что есть у проекта — к пользователям, относятся как к говну. Вы, мол, говно-с, у вас браузер устаревший, а наш великий «данный» сайт построен по «передовым, современным» технологиям (нужность запятой тут не обсуждаем).

    Да и проверку на ie делать при помощи php — это да, это наш выбор.

    Передовой и современный покажите, а?
    • 0
      если следовать вашей логике, то ютуб (читай гугл) относится в своим пользователям как к говну
      • +5
        Вы знаете, да…
      • 0
        Насколько я могу судить, на youtube можно спокойно посмотреть видео в IE6. Там не выгоняют пользователей с сайта редиректом на «страницу для счастливых обладателей IE6».
    • +2
      К этому вопросу нужно подходить с исключительно экономической точки зрения. Будут ли окупаться деньги, затраченные на верстку и поддержку сайта поддерживающего IE6, за счет пользователей, которые сидят на сайте через IE6. Конечно точно расчитать это практически не возможно, но можно хотя бы предположить.

      Да и вообще «к пользователям, относятся как к говну» — это вы явно загнули. Заглушка вполне ненавязчивая. Пользователю предлагают установить современный браузер, а нет — так нет, хочешь использовать IE6 — будь готов к тому что сайт может расползаться кое-где.
  • +4
    Было бы неплохо поставить номер версии IE, под иконкой. (иначе возникает легкая непонятка)
    И первая строчка под «ВНИМАНИЕ» тоже вызывает сомнение. Получается что во всём виноват ваш сайт, у других то всё нормально.

    И лучше бы это всё было в виде яркого информационного блока, НАД контентом сайта.
    Бывает что информация с сайта нужна «здесь и сейчас», такой радикальный подход может заставить потенциального клиента сказать «так, ясно, следующий» и закрыть ваш передовой ресурс.

    А вот назойливая напоминалка ничего не портит. И напоминает, напоминает. После десятого сайта с такой юзер задумается.

    Всё, разумеется, imho.
    • 0
      Про версию IE очень верно подмечено. Многие и не знают, что там какие-то версии есть. Сам номер версии, впрочем, нет смысла указывать по тем же причинам. Можно обозначит как «Последнюю версию», «Новую версию» и т.д.
  • +3
    У меня на форумах сразу у двух активных пользователей из Штатов IE6 является корпоративным стандартом и им запрещается пользоваться другими браузерами. В том числе и из соображений безопасности, так как IE6 сертифицирован серьёзным поставщиком и постоянно и оперативно патчится на предмет дыр.

    Так что важно помнить, что иногда при полной блокировке использования IE6 можно с водой выплеснуть ребёнка.

    Так что, как ни ненавижу этот браузер, приходится верстать и под него.



    Кстати, у самого на работе на сайт процентов 25 пользователей ходит ещё под IE6. В том числе тех пользователей, от которых напрямую зависит наша прибыль. Нехорошо для бизнеса обламывать директора предприятия, который, например, проверяет насколько успешно крутится его целевая реклама :)
    • +1
      у каки-то там клиентов(Холдинг), все сидели под вин XP + IE6, в правом верхнем углу которого даже логотип этой компании. Естественно речь об установки каких-то страниц против ИЕ6 = самоубийство. Можно просто позвонить клиенту и сказать что он козел, как бы одно и то же )
  • +1
    Несколько хромает стилистика послания. Например, можно написать «Вернуться на сайт» вместо «Возврат на сайт».
  • +1
    Добавьте www.google.com/chromeframe, для желающих продолжать наслаждаться интерфейсом IE6… Есть и такие.
  • 0
    Везде по тексту «Вы» с большой буквы, а тут опечатка: «работают с любого диска или вашей флешки»
    • +1
      + для славянского уха более внятно звучит «Вернуться на сайт», чем «Возврат на сайт».
      Imho.

      p.s. Плагин оч.полезный, стараюсь использовать везде, где только можно; о)
  • +1
    Вообще тут бы Майкрософту взять ситуацию в свои руки и предложить некое централизованное решение, например разместить ту же страничку в домене microsoft.com или предложить некий псевдо-тулбар, который будет призывать обновиться. Майкрософт сам испытывает немалые сложности со своим пережившим все разумные сроки детищем (интернет-то на всех один ;)).

    Короче, без официальной поддержки производителя операционной системы я не стану устанавливать на своих сайтах такую хреновину, просто потому, что подавляющее большинство пользователей это увидевших, пошлют куда подальше мой сайт.

    Но уже некоторое время я практикую принцип адаптивной деградации: многие визуальные плюшки просто отключаю в ИЕ6 (к примеру красивые полупрозрачные тени у всплывающих дивов, закругленные уголки, градиенты, анимашки и прочее). Надеясь тем самым привить пользователям ИЕ6 ощущение отстающих («ого, а этот сайт-то оказывается красивее, чем у меня!» — воскликнет такой пользователь, увидев некий сервис на другом компьютере).
  • 0
    Во всех имеющихся у меня браузерах (Firefox, Internet Explorer, Opera, Chrome) надписи под иконками очень далеко от иконок. Расстояние между иконкой и надписью высотой с иконку примерно.

    Ссылки на языки не выглядят как ссылки, нед подчёркивания. Да и цвета неудачные.

    В английском тексте не Why it is necessary, а Why is it necessary. Порядок глаголов в вопросительном предложении никто не отменял.
    • 0
      Страничка только для шестого осла.
      • +2
        Да, в шестом нормально
  • 0
    Вот так добро побеждает зло)
  • +20
    Это стилистический п-ц, уж простите.
    Я бы написал автору в личку, но это не опечатка.

    — Безграмотно обращение «Вы» с большой буквы
    — Возврат на сайт / нет такого слова, «Вернуться на сайт»
    — Internet Explorer 6-ой версии / 6-й
    — ВНИМАНИЕ! Вы используете… / капсом пишут те, кто иначе не может выделить слово
    — …браузером старой версии, а устаревшим браузером, браузером» / малкович-малкович-малкович?
    — каким либо причинам / дефис
    — «portable» версиями / портативными
    — инсталляции на компьютер / установки
    — Mozilla Firefox или Google Chrome / портативные сборки Opera тоже существуют

    Совет: найдите человека, который умеет писать по-русски. А то стыдно.
    • –8
      Пепел сбей…
      • +5
        Реверс инженеринг, прям. Когда-то из этих слов был составлен ник, а теперь вы смогли их прочитать. Мои поздравления.
    • НЛО прилетело и опубликовало эту надпись здесь
      • +2
        Это очень скользкий вопрос. На самом деле «Вы» — это что-то очень личное, с большим пиететом и наверняка по имени-отчеству. Т.е. персонализированное. Иначе можно и на заборе писать «идите Вы в жопу» — ведь всё равно его прочтёт конкретный прохожий!

        А в данном случае, положа руку на сердце, толпа пользователей на IE6 — это не «Вы», это «Слышь?! Брысь отсюда!»
        • НЛО прилетело и опубликовало эту надпись здесь
          • +4
            Дело не в воспитании.

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

            Поэтому не будем себя обманывать и выдавать то, чего нам хотелось бы достичь (личное обращение), за то, что в итоге получается (эй, вы, все!).
            • 0
              Как раз таки обращение именно что «мне лично» — именно тому человеку, который зашел на сайт! Именно отдельный тот самый «Вы» должен обновить свой браузер.
              • 0
                Нет, Вы не правы! Вот сейчас я обращаюсь именно к Вам, Evengard. А на страничке ко всем, кто зайдет на нее…
                • 0
                  Это называется сейчас «индивидуальный подход к каждому пользователю» :) Думаю, ему будет приятно :)
    • 0
      Может, тогда лучше переносимая версия, чем портативная? «Переносимая» довольно однозначно отражает назначение такой версии продукта.
      • +1
        Всё-таки слово «портативный» получило более широкое распространение.
  • 0
    Вот пользователи Windows 2000 вашей заглушке порадуются… они же не могут ничего старше IE6 поставить.
    • 0
      Интересно много-ли таких?
    • 0
      Это, что — действительно правда? Я не верю Вашим словам!
    • 0
      не могут ничего старше IE6 поставить.
      IE не смогут, а Opera/Firefox — это пожалуйста.
  • –3
    Все как-то резко из своих специальностей стали учителями русского языка. Лично я орфографических и грамматических ошибок не заметил.
  • –1
    if (stripos($user_agent, 'MSIE 6.0') !== false &&
        stripos($user_agent, 'MSIE 8.0') === false &&
        stripos($user_agent, 'MSIE 7.0') === false)

    В условии как-то переборщили. Если stripos($user_agent, 'MSIE 6.0') !== false, то stripos($user_agent, 'MSIE 8.0') === false && stripos($user_agent, 'MSIE 7.0') === false — всегда истина, смысла проверять нет абсолютно никакого )
    • 0
      Абстрагируясь от юзерагентов, скажу что вы не правы.
      • 0
        Я говорю конкретно про строчку юзер-агента, иначе бы не писал
  • +2
    куда лучше использовать «if lte IE 6» а не парсить USER_AGENT пыхом.
    • 0
      Только вот <!--[if lte IE 6]--> выполняется на клиенте, парсинг юзер агента — на сервере
      • +2
        Может быть это был намек на то, что проверку делать нужно на клиенте?
      • 0
        Я в курсе, что на клиенте. Предлагаю внутрь этих комментариев добавить перенаправление (Meta или JS) на страницу «счастливых обладателей». IE6 под рукой нет, проверить не могу.
        • +1
          Ну так а зачем заставлять браузер делать лишний реквест? Это же глупо — грузить пользователю страницу, которая редиректит еще на одну страницу вместо того, чтобы сразу редиректить с первого реквеста.
          • +1
            1) Я — верстальщик, мне не дали доступа к php-файлам. Редактирую шаблоны из админки CMS'ки.

            2) Я — пользователь FF 3.6, который шутки ради изменил user-agent на MSIE6.
            • +1
              > Я — пользователь FF 3.6, который шутки ради изменил user-agent на MSIE6.
              сам себе бяка
          • 0
            А как тогда лучше сделать? Есть код?
            • 0
              <!--[if lte IE 6]>*{display:none}<![endif]-->

              (Шутка, конечно)
    • 0
      а как же куки? Или каждый раз при заходе на сайт делать редирект?
      • 0
        Пусть мучаются ;)

        Если использовать JS, то перед перенаправлением можно проверять/устанавливать куку.
  • +1
    ОЧЕНЬ серьезная недоработка! В русской версии ссылки ведут на «общие страницы» загрузки. В ие ссылка ведет на английскую версию. В хроме и фф — на автодетект, который не всегда работает.
  • НЛО прилетело и опубликовало эту надпись здесь
  • +1
    Черт, из одной заглушки можно уже целый стартап сделать, расписать там тесты, внешний вид, отзывы о продуктах и прочем, решения проблем…

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

    Есть же также и портативные версии браузеров — которые могут вполне начать работать там, где не сильно гайки закручены.

    Вппрочем, если 6ка стоит в сугубо специализированных точках — надо ли там вообще давать доступ к вашему сайту? То есть, скажем, если это фирма с каким-то своим ПО под ie6, то если они так глубоко в нем засели и не дают выбраться — значит вообще это клан динозавров и если они не хотят придумывать способы быть в ноте времени — то пусть так и грустят.

    Но чтобы не было отращения — обязательно дать возможность посмотреть сайт «как получится», и мол, указать, что все равно все проблемы с функционалом — ваши. Мол, мы сделали все, что могли, и если вы читаете на дореволюционном русском только, то что ж тут.
    • +1
      увидел про portable — почему Оперы нет?? (тролли, фу!)

      И да, косяк по построению фраз — нелитературно.
  • +2
    Мне кажется, что:
    1) вместо «Возврат на сайт» лучше написать «Вернуться на сайт», подчеркнуть как ссылку и использовать не стиль заголовка, а стиль ссылки, как у браузеров;
    2) в заголовке «Почему нужно поменять браузер IE6 на другой?» лучше убрать сокращение IE6 и слово «нужно», я бы написал иак «Почему лучше сменить браузер?»;
    3) чтобы было яснее пользователю, лучше в ссылку с Internet Explorer добавить число 8, дабы указать на более новую версию.

    Мы в Innova как раз готовим подобную страницу для наших сайтов, возможно воспользуемся или возьмем за основу эту. В любом случае, большое спасибо, очень полезно =)
  • +1
    Может стоит еще на 5й експлорер проверять?
  • 0
    По-моему, фавикон там явно лишний… Если использовать в реальных проектах.
  • 0
    абалдеть)) я не знал об этом проектике, но сегодня ночью (по тихоокеанскому времени) я не мог уснуть и мне привидилось, что нужно написать такой мини-сервис редиректа всех старых браузеров на такую страничку, и ссылку обратно и т.д. И еще написать, чем какой браузер лучше — этот быстрее, этот расширяемее и т.д.

    Совпаденице! Понятно, что сервис уже существовал, но сёрано.
  • –3
    Чтобы кушало меньше памяти (да и правильно это) — лучше написать первую строку php-кода так:

    $user_agent = &$_SERVER['HTTP_USER_AGENT'];
    • 0
      Так как значение переменной $user_agent не меняется, то присваивание ссылки ничего не даст.
      • 0
        Это не совсем верно, т.к. это передача по ссылке, а не по значению.
        • 0
          Не уверен, но мне кажется, что компилятор PHP достаточно умен, чтобы оптимизировать это сам.
          • 0
            да, в php есть такая штука как «отложенное копирование». Да и вообще такая микрооптимизация погоды не сделает.
            • 0
              Ага, именно отложенное копирование я имел ввиду в первом комментарии. Спасибо!
  • 0
    Спасибо автору за страничку.

    PS: на скриншоте отступ от логотипов с картинками очень маленький(.brows td), в скачанном примере 130px.
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    опять заб[ыи]ли о пользователях с отключенной поддержкой кук или сидящих за «кривыми» прокси / анонимайзерами?
    • * перенаправлять только «главной» сайта (самое простое проверить REQUEST_URI)
    • * добавить параметр nobrowsercheck=1 в ссылку «Возврат на сайт» и учитывать его при проверке © GMail

  • 0
    Чё-то не работает у меня код… Всегда выводит:
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

    Даже в IE6 ;)
    • 0
      proxy?
      • 0
        кэшировалось CMS'кой
  • –1
    It is insistently recommended to you to choose and establish any of modern browsers. It is free of charge and also will take only some minutes.


    WTF?!? Если не знаете англ. яз., то не надо и пробовать :( Уж лучше бы попросили когонть перевести.
    • –1
      лучше предложили бы правильный перевод вместо того, чтобы умничать
  • 0
    Мне ваша страница напомнила вот эту картинку:
    browsers
  • 0
    Чтобы юзеры Firefox и Chrome не сильно расстраивались есть вот такая исправленная и дополненная версия:
    image
    • 0
      Не кажется ли, что стулья у Оперы и ФФ надо поменять местами? Опера — комбайн, в который понапихали всего, что только можно, а у Firefox (по крайней мере без плагинов) такого нет.
      • 0
        я дал две версии, в них Opera и Firefox меняются местами, выбирайте сами
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Чтобы редиректило на эту страницу в шаблон нужно добавить следующий код
    <?php
    $user_agent = $_SERVER['HTTP_USER_AGENT'];
    if (stripos($user_agent, 'MSIE 6.0') !== false && stripos($user_agent, 'MSIE 8.0') === false && stripos($user_agent, 'MSIE 7.0') === false) {
    if (!isset($HTTP_COOKIE_VARS["ie"])) {
    setcookie("ie", "yes", time()+60*60*24*360);
    header ("Location: /ie6/ie6.html");
    }
    }
    ?>
    

    • –1
      Пардон муа, видимо отправить жмакнул вместо просмотреть. Вопрос в том, а почему не сделать просто вот так:
      <?php
      if (stripos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0'))
      	header ("Location: /ie6/ie6.html");
      ?>
      
      • 0
        Ну очевидно для того, что бы пользователя перекидывало на эту страничку только один раз, а потом он смог работать на сайте в стареньком убогом ИЕ6.
  • 0
    Мы разрабатываем множество веб-систем для одного из Министерств РФ. Подавляющее большинство пользователей сидит на IE6. Пытались решить этот вопрос через Министерство, что бы оно разослало во все подведомственные организации письмо с рекомендациями по обновлению браузеров. Не получилось.

    Решили делать революцию своими руками. Сегодня на одной из систем начнем тестировать вашу страничку. Посмотрим, поможет ли это улучшить ситуацию.
  • 0
    А Javascript отменили?
    jQuery(document).ready(function() {
    //Checking IE version
    if ( $.browser.msie && $.browser.version <= 6 ) {
    window.document.location = '/badbrowser.php';
    }
    }
  • 0
    а нельзя ли вариант для HTML/CSS/JavaScript добавить для сайтов без PHP и т.п.?!
    • 0
      Определяешь браузер через JS и делаешь перенаправление по условию на html-страничку, какие проблемы? А потом делишься с сообществом.

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