dle.in.ua » Хаки » Обновление «странички для счастливых обладателей IE6»

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

Автор: kavadims от 1-02-2010, 12:47
Обновление «странички для счастливых обладателей IE6»


Я думаю, что не только для меня одного браузер Explorer 6 это "геморрой".
Да и свежие новости об новых дырах подтолкнули меня найти решение для уведомления пользователей в желательной смене интернет браузера "каменного века".
Как всегда воспользовался Хабром..
Решение данной проблемы очень просто и человеческое в плане не принуждения сменить браузер.

Дизайн осознанно и намерено использован майкрософтовский, чтобы хоть как-то повысить планку доверия для тех несчастных, что до сих пор сидят на IE6.
Языки -Русский и Английский. (можно добавлять столько, сколько вам понадобится)
После входа на сайт, пользователь попадает на «страницу с для счастливых обладателей IE6», НО если он посчитает не нужным установку браузера, то сможет продолжить просмотрт сайта с помощью IE6.
В setcookie("ie", "yes", time()+60*60*24*360); - указано сколько времени хранить куки.

Авторы - Microsoft, AVR и mdss

Для установки:
1. Скачайте архив и папку ie6 залейте себе на хост.
2. В index.php вставьте в удобное вам често код (я поставил после define ( 'DATALIFEENGINE', true );)
$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");
}
}


Скачать с нашего сервера: ie6.rar [89.54 Kb] (cкачиваний: 388)
  • Группа: Модератор
  • Icq: 176377
  • Комментариев: 118
  • Публикаций: 5
  • демо в студию!
    • Korsar
    • Регистрация: 24.05.2008
    • Репутация: (0|0|0)
    • 2 февраля 2010 11:53
    • 1
    ^
  • Группа: User
  • Icq: 233206672
  • Комментариев: 16
  • Публикаций: 0
  • спасибо :) все получилось :)
    • skorge
    • Регистрация: 7.04.2009
    • Репутация: (0|0|0)
    • 2 февраля 2010 12:04
    • 2
    ^
  • Группа: r00t Admin
  • Icq: --
  • Комментариев: 410
  • Публикаций: 391
  • Цитата: skorge
    спасибо :) все получилось :)

    Показывай, заценим lol

    --------------------
    • Baggio
    • Регистрация: 11.12.2007
    • Репутация: (0|0|0)
    • 2 февраля 2010 13:05
    • 3
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • http://teramob.ru юзвери 6 попробуйте заценить потому что win7 не дает мне установить explorer6(((
    • FiberLink
    • Регистрация: --
    • Репутация: (||)
    • 2 февраля 2010 13:41
    • 4
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 122
  • Публикаций: 10
  • А какое вам ДЕМО? Как работает только если..
    http://www.goldaccordion.com
    При заходе IE6 попадаете на http://www.goldaccordion.com/ie6/ie6.html
    , от куда можете отказаться от установки и дальше сидеть с "гавнобраузером". Но через определенный периуд вам снова напомнит что нужно сменить "гавнобраезер"

    FiberLink
    в место
    if (stripos($user_agent, 'MSIE 6.0') !== false && stripos($user_agent, 'MSIE 8.0') === false && stripos($user_agent, 'MSIE 7.0') === false) {

    поставь
    if (stripos($user_agent, 'MSIE 8.0') !== false && stripos($user_agent, 'MSIE 7.0') === false) {
    ТОЛЬКО ДЛЯ ТОГО ЧТО БЫ УБЕДИТСЯ ЧТО РАБОТАЕТ В ЭКСПЛОРЕРЕ! После все назад поставить.

    Рад что новость пока в плюсе и понравилась вам.

    P.S. Только все же текст забыл сменить, так как не солидно получается -
    "Данный сайт построен на передовых, современных технологиях и не поддерживает Internet Explorer 6-ой версии."
    лучше уж -
    Данный сайт построен на передовых, современных технологиях и не поддерживает Internet Explorer 6-ой версии.
    • kavadims
    • Регистрация: 26.07.2008
    • Репутация: (0|0|0)
    • 2 февраля 2010 16:04
    • 5
    ^
  • Группа: User
  • Icq: 1588777
  • Комментариев: 14
  • Публикаций: 2
  • Дизайн осознанно и намерено использован майкрософтовский, чтобы хоть как-то повысить планку доверия для тех несчастных, что до сих пор сидят на IE6.


    Это вообще убило, ты думаешь, что те, кто сидит на IE6 знают как выглядит сайт компании майкрософт?
    • darkwave666
    • Регистрация: 5.03.2009
    • Репутация: (0|0|0)
    • 2 февраля 2010 16:53
    • 6
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 122
  • Публикаций: 10
  • darkwave666
    Данный дизайн делал AVR ..
    И я согласен, так как не зная какие у тебя пользователи, но у меня есть друзья которые обновляются ТОЛЬКО с оф. сайта Мелкософта, и обновления и браузер качают только там..
    • kavadims
    • Регистрация: 26.07.2008
    • Репутация: (0|0|0)
    • 2 февраля 2010 17:49
    • 7
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 311
  • Публикаций: 16
  • Я думаю что простим юзерам для серфинга в сети лучше всего юзать Опера, Да причем тут ИЕ6? А какои ИЕ хорош? Если по мне то нужно подправить код, чтобы при любом браузере ИЕ перекидивало на ту страницу и из выбора браузеров удалить ИЕ совсем lol

    --------------------
    • sexo
    • Регистрация: 10.11.2008
    • Репутация: (0|0|0)
    • 2 февраля 2010 17:58
    • 8
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Молодец! Хороший хак!
    • mask3d
    • Регистрация: --
    • Репутация: (||)
    • 2 февраля 2010 18:50
    • 9
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • автор молоток респект тебе ! полностью согласен с sexo считаю что нужно не только 6-ю версию уберать а вообще ИЕ нафиг! тупой браузер, я тоже за оперу все мои шаблоны что я делаю идеально сидят на опере и почти также на лисе и хроме а для этого долбаного ИЕ я даже шаблон подогнать не могу не как что его не устраивает в моих шабах блин.
    • Pegasus
    • Регистрация: --
    • Репутация: (||)
    • 2 февраля 2010 19:11
    • 10
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 75
  • Публикаций: 15
  • А не проще поставить на страницу редирект и закрыть его тегами которые видит только ie6...? А редирект сделать на любую статическую страницу...

    Я спросил не проще-ли потому, что тут php код присутствует...

    Или без редиректа, просто в те же теги закрыть часть сайта подготовленную персонально для ie6...

    Но, может я и неправ конечно...

    --------------------
    • unnamedman
    • Регистрация: 26.07.2008
    • Репутация: (0|0|0)
    • 2 февраля 2010 19:33
    • 11
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 21
  • Публикаций: 0
  • Этот хак позволит потерять кучу пользователей.
    Изучаем CSS, HTML, javascript и никаких проблем с IE не будет fellow
    По мне это не верный подход навязывать использование какой либо программы.
    • Cepera51
    • Регистрация: 25.01.2009
    • Репутация: (0|0|0)
    • 3 февраля 2010 02:27
    • 12
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 122
  • Публикаций: 10
  • Цитата: Cepera51
    Этот хак позволит потерять кучу пользователей.
    Если ваш сайт не кому не нужен, то вы обязательно потеряете пользователей с IE6

    Цитата: Pegasus
    нужно не только 6-ю версию уберать а вообще ИЕ нафиг!
    Если нормально все прописывать и делать, то в 7 и 8 все будет работать как часы.
    А IE6 всегда был геморроем, так как что бы какой то элемент правильно работал, нужно было еще специально для IE6 js на 50kb прилеплять..
    А если запретить использование IE то вы потеряете 10-20% своих пользователей (я точно потеряю)
    Для интереса сделайте голосование - "Вы знаете что такое браузер" и ответы-
    1. Нет, не знаю
    2. Знаю, программа для просмотра веб-сайтов.
    3. Internet Explorer
    и посмотрите сколько ответят на 3-ий пункт, ну и на 1-ый.


    А по поводу IE6 - Google в течение 2010 года будет поэтапного отказываться от поддержки Microsoft Internet Explorer 6.0, а также других старых браузеров, которые не поддерживаются их собственными производителями.
    http://habrahabr.ru/blogs/google/82560/
    • kavadims
    • Регистрация: 26.07.2008
    • Репутация: (0|0|0)
    • 3 февраля 2010 09:37
    • 13
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 21
  • Публикаций: 0
  • Пока народу будут навязывать старушку XP, с EI6 надо будет считаться. Да и не солидно не уметь сайт под IE подгонять, какой вы после это профессионал.

    Цитата: kavadims
    Если ваш сайт не кому не нужен, то вы обязательно потеряете пользователей с IE6
    Это очень спорно. Количество посетителей с EI на серьезных новостных сайтах очень велико, т.к. их посещают не продвинутые школьники, а люди постарше и заходят на сайт они обычно из офисов с ПК на которых стоит XP с IE. А конкуренты никогда не дремлют, рекламодатели уйдут к ним (я не про партнерки говорю).

    Цитата: kavadims
    А по поводу IE6 - Google в течение 2010 года будет поэтапного отказываться от поддержки Microsoft Internet Explorer 6.0, а также других старых браузеров, которые не поддерживаются их собственными производителями.
    http://habrahabr.ru/blogs/google/82560/
    Как видно они откажутся от поддержки старых браузеров в дополнительных сервисах и далеко не во всех, про сам поисковик ничего не говорится. fellow

    Почитай отзывы вот к этому: http://habrahabr.ru/blogs/noie/74558/
    • Cepera51
    • Регистрация: 25.01.2009
    • Репутация: (0|0|0)
    • 3 февраля 2010 11:12
    • 14
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 122
  • Публикаций: 10
  • Cepera51,
    Да я думаю, что в связи с дырами, тут 90% сисадминов обновит во всех офисах и учреждениях браузер. Так как это глупо подрывать безопасность служащих из-за браузера 6 версии.
    + данный хак не заставляет перейти, а просто уведомляет что пора обновить.
    От данного хака плюс веб мастеру - это меньше геморроя,
    а плюс пользователя с IE6 это то что обновив до IE8 его пребывание в интернете станет на много безопасней.

    Еще можно хак переделать для того что бы пользователям с ОС Windows XP выдавало бы предупреждение о том, что пора сменить ОС на Ubuntu ! (шучу.. а может кто нибудь сделает)
    • kavadims
    • Регистрация: 26.07.2008
    • Репутация: (0|0|0)
    • 3 февраля 2010 23:59
    • 15
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Отличный хак!!! Спасибо!
    • Silver_UA
    • Регистрация: --
    • Репутация: (||)
    • 4 февраля 2010 14:06
    • 16
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 311
  • Публикаций: 16
  • «Дыра» в Internet Explorer

    «Дыра» может эксплуатироваться злоумышленниками с целью получения несанкционированного доступа к файлам на компьютере жертвы, сообщается в опубликованном на сайте «Майкрософт» уведомлении. Провести атаку можно через сформированную специальным образом веб-страницу.

    Проблема связана с некорректной обработкой веб-обозревателем локальных файлов. Использовать брешь можно в том случае, если Internet Explorer работает в незащищенном режиме, а злоумышленник знает название и расположение файлов на машине жертвы.

    Уязвимость представляет угрозу для владельцев компьютеров под управлением Windows, эксплуатирующих браузер Internet Explorer 5–8 версий. «Майкрософт» занимается устранением проблемы, но сроки появления «заплатки» не уточняет.

    В январе, напомним, корпорация выпустила экстренный апдейт, устраняющий восемь «дыр» в Internet Explorer, в том числе брешь, которая, предположительно, применялась в ходе недавней кибератаки на сервисы Google и ряда других компаний.

    Подготовлено по материалам Microsoft.

    --------------------
    • sexo
    • Регистрация: 10.11.2008
    • Репутация: (0|0|0)
    • 5 февраля 2010 16:32
    • 17
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 27
  • Публикаций: 0
  • да с помощью такого хака вы будете терять половину юзеров, использующих этот гавно браузер. Я специально ie не обновляю у себя, зашел на ваш сайт, сразу возникло желание покунуть его. И так будет делать большинство! и это от 3 до 10 % юзверей.
    • kuguk
    • Регистрация: 21.03.2009
    • Репутация: (0|0|0)
    • 8 февраля 2010 13:26
    • 18
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 122
  • Публикаций: 10
  • kuguk,
    Ну это вы зашли и ушли.
    Мой сайт узкого круга и аналогов пока нету,
    так что как я и писал,
    даже наставив всяких "ограничений" пользователям,
    если ваш сайт им нужен то они сделают все что бы попасть на него,
    а если нет то зачем мне такие пользователи?


    P.S. Этот хак ерунда по сравнению с "приглашениями", когда пользователь должен облазить все сайты и "выпрашивать" приглашение.
    • kavadims
    • Регистрация: 26.07.2008
    • Репутация: (0|0|0)
    • 8 февраля 2010 21:07
    • 19
    ^
  • Группа: User
  • Icq: 557572849
  • Комментариев: 62
  • Публикаций: 14
  • У меня гемморой появился) ошибка
    Parse error: syntax error, unexpected T_STRING in X:\home\10.200.13.10\www\index.php on line 29

    Вот сама строка ошибки
    setcookie("ie", "yes", time()+60*60*24*360);

    Хелп:)
    • lucefeel
    • Регистрация: 22.04.2009
    • Репутация: (0|0|0)
    • 11 февраля 2010 01:36
    • 20
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Есть прекрасный хак, оригинал, человека написавшего его... и он на много приятней, он вылезает 1 раз в виде окна и затуманивает область, до его скрытия... по мне, такой вариант, куда лучше, чем редирект на ещё одну страницу...
    и советую прочесть, весьма занятную вещь, которую приняло ЕС
    http://www.vzroslye.mobi/viewtopic.php?f=10011&t=10882
    • anger
    • Регистрация: --
    • Репутация: (||)
    • 11 февраля 2010 20:33
    • 21
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • kavadims,
    не работает возврат на сайт,
    т.е. получается замкнутый цикл при попытке возврата снова срабатывает хак))....
    подскажите чайнику что где прописать (заменил в коде html: site.ru на свой домен)

    Спасибо!
    • Armatura83
    • Регистрация: --
    • Репутация: (||)
    • 18 февраля 2010 11:34
    • 22
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: Armatura83
    kavadims,не работает возврат на сайт,т.е. получается замкнутый цикл при попытке возврата снова срабатывает хак))....подскажите чайнику что где прописать (заменил в коде html: site.ru на свой домен)Спасибо!

    А файлик IE6 поправить не судьба?
    • DIMA_PHP
    • Регистрация: --
    • Репутация: (||)
    • 20 февраля 2010 15:25
    • 23
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • А файлик IE6 поправить не судьба?

    Судьба,
    (заменил в коде html: site.ru на свой домен) - это как раз о IE6.html

    Повторюсь при попытке браузера вернуться на сайт снова срабатывает хак...
    Что нужно сделать что бы при нажатии ссылки возврата загружался сам сайт а не IE6.html....


    Спасибо!

    • Armatura83
    • Регистрация: --
    • Репутация: (||)
    • 25 февраля 2010 15:46
    • 24
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 5
  • Публикаций: 0
  • сюда бы еще chrome 4 (и ниже) и firefox 2 и вообще зашибись бы все было
    • compik
    • Регистрация: 10.01.2010
    • Репутация: (0|0|0)
    • 29 января 2011 22:25
    • 25
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.