Заглушка для IE6

1182
Решил поделится, вчера рыскал по инету и нашел заглушку для ИЕ6, кому нужно берите...


качаем архив.
архив
распаковываем и копируем в любом месте, я копирова в свой шаблон (в файле index_ru.html пропишите правильные пути к папке CSS и к папке img)
Код PHP:
 // если это не ie7
if ( !stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 7.0') ){
//если пользователь сидит на windows xp
if ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0')
//если пользователь сидит на windows 2000 (мало ли)
OR stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 5.01') ) {
$url="здесь адрес вашего файла..index_ru.html";
header("Location: $url");
exit();
}
}  
Этот код вставляем в index.php (он находится в корневике вашего сайта)
Вроде всё....если что пишите.
Удачи всем
Переделка шаблона ja sargas | Шаблончик на Школьную тематику
Комментарии (18)
Dmitry920 17 февраля 2011 в 20:47 0
Спасибо!
Dmitry920 17 февраля 2011 в 20:48 +3
Напомню что проверить работу можно скачав IE тестер отсюда http://www.my-debugbar.com/wiki/IETester/HomePage
Pampa 17 февраля 2011 в 22:32 0
Для меня актуально - шаблон не поддерживает ИЕ6. Поставил и обнаружил удивительную вещь: При просмотре из ИЕ8 включается страница предупреждение об ЕИ6, соответственно - на сайт войти нельзя. При просмотре из ИЕ7 - все отлично, на эту страницу не перебрасывает. У меня одного так?
Pampa 17 февраля 2011 в 22:48 0
Проблема ИЕ8 решилась добавлением измененного кода в index.php. Мой код (обратите внимание на СОБСТВЕННОЕ написание адреса к index_ru.html): // если это не ie7 if ( !stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 7.0') ){ if ( !stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 8.0') ){ //если пользователь сидит на windows xp if ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0') //если пользователь сидит на windows 2000 (мало ли) OR stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 5.01') ) { $url="/index_ru.html"; header("Location: $url"); exit(); } } }
Pampa 17 февраля 2011 в 22:50 0
Сорри, не удалось оформить код тегами. Смысл правки - добавление кода проверки для ИЕ8.
0 18 февраля 2011 в 17:47 0
штука класс! просто уже задолбалось подгонять сайты под 6-ку, для пары тупых пользователей, которые не соизволили сменить свой доисторический браузер
qwest 18 февраля 2011 в 17:55 0
Как правило можно добавить несколько строк в CSS и можно не городить заглушки и пользователей сайта не потеряете. Т.к "кривая" верстка может некоректно работать не только в ИЕ но и в других браузерах.
0 18 февраля 2011 в 18:06 +1
че прописать? если даже крупные порталы криво отображаются?
0 18 февраля 2011 в 18:21 0
да более того сайт IE криво отображается
Anabiotick 18 февраля 2011 в 19:01 0
Народ, ну вам что, IE законодатель мод что ли? Вот сколько помню столько всегда были проблемы с отображением сайтов, в том числе и на голом html, в IE. Да уже корпоративный сектор, кто не привязан, давно переходят на нормальные браузеры. Ну тормозит по страшному билли, ну лишь вкусовые добавки к своему г... добавляет, а как был пятый (или даже четвертый) так и в девятом им и остался, ну ничего кардинально нового не добавлено, ни одной ошибки не устранено, ни одной реальной уязвимости не закрыто. Один маркетинговый ход, мол мы стали еще лучше. Только вопрос остается, а были ли когда-нибудь хороши?
Pampa 18 февраля 2011 в 19:21 0
При всем моем уважении к Вашему мнению! Эта дискуссия (учитывать - не учитывать ИЕ) затевается здесь уже не в первый раз. Не защищая ИЕ, могу лишь сказать: я для себя уточнил, что примерно 65-70% моих потенциальных посетителей его используют. Считать их всех отсталыми дураками, как тут предлагают некоторые, я не собираюсь. Агитировать посетителей за переход на "прогрессивные технологии" - занятие неблагодарное и технически невозможное. Я для себя решил: в ИЕ7 и ИЕ8 сайт должен выглядеть "правильно". Для ИЕ6 - предложенная автором поста "заглушка". Автору поста - спасибо! По сути впервые предложено простое решение, не требующее переделки шаблонов. А дальше каждый решает сам, анализируя свою аудиторию. Цена вопроса - потеря посетителей. Удачи!
0 18 февраля 2011 в 19:53 0
и давай будем читать полностью и правильно. Я говорил про 6-рок
Alexneva 18 февраля 2011 в 19:53 0
А я придерживаюсь следующего - если Вы на своём сайте продаёте/предлагаете/рекламируете что-то, что стоит более 10 руб, то неандертальцы, зашедшие на Ваш сайт со своих доисторических ЭВМ, вряд-ли станут Вашими покупателями. А те, у кого есть сумма более 10 руб., уже выбросили антиквариат, т.к. для нормальной работы его использовать невозможно. Поэтому если мне нужны халявщики на сайте - я заморачиваюсь насчет IE6, если сайт для более-менее серьезной публики - про шестого осла забываю. 70% - это статистика двухлетней давности.
Pampa 18 февраля 2011 в 21:07 0
Для особо талантливых и внимательных повторюсь: "я ДЛЯ СЕБЯ уточнил, что примерно 65-70% МОИХ потенциальных посетителей его используют". Вынужден использовать КАПС, поскольку Вы в своем высокомерии не замечаете деталей. Не собираюсь уточнять, кто мои посетители, какова целевая группа проекта, как и откуда я получаю данные. А Вам, снисходительно-презрительно относящимся ко всем, кто по-вашему мнению, не относится к "серьезной публике", могу лишь еще раз пожелать удачи в оценке себя, своих проектов и посетителей.
Alexneva 18 февраля 2011 в 21:19 0
Для коротких слов удобнее использовать шифт, а не капс ))) Каждый при своём мнении остался...
0 18 февраля 2011 в 19:52 0
не! как правило 30-40% трафика с IE а вот IE 6 сходит на нет, но встречаются типы которые тупят еще на 6-ке
Санчес 21 февраля 2011 в 23:52 0
подобное решение выкладывал MaxiSoft. Вот только он оставлял возможность пользователю забить на все пердуперждения и открыть сайт с помощью своего ie6.
SpideR 26 марта 2012 в 21:30 0
Е есть вариант установить заглушку для версий 5, 6, 7? А 8,9 пускай работают.