Всем привет! Создал модуль, и записал там:
$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: badbrowser");}
}
/**
* Implementation of hook_menu().
*/
function bad_browser_menu() {
$items['badbrowser'] = array(
'title' => 'Bad browser',
'page callback' => 'bad_browser',
'access callback' => TRUE,
'type' => MENU_CALLBACK,
'file' => 'bad_browser.pages.inc',
);
return $items;
}
Из других браузеров если зайти на badbrowser то все там показывается а вот из IE6 чет все тупит, не задружается страница badbrowser
Комментарии
Ну так это же IE...
Уберите этот модуль. У меня был случай - сделал простой редирект для пользователей ie6 на страницу майкрософта с обновлением браузера. Поставил на 15 сайтах модуль этот. Через некоторое время они все выпадают из Яндекса, в остальных поисковиках - всё ок.
Переписывался 3 месяца с тех. поддержкой Яндекса, искал проблему. Оказалось в этом редиректе. Тех. поддержка не считает такой редирект обманом поисковой системы, но алгоритмы Яндекса таковы, что они автоматически воспринимают это как обман и суют в бан. Модуль убрал, написал тех. поддержке список сайтов, на которых был и убрал модуль - примерно через месяц всё вернулось в поисковики, на паре проектов, правда позиции все равно ниже чем были ранее. Больше никаких редиректов для всех пользователей какого-либо браузера - в тех. поддержке сказали - если сомневаетесь в том КАК воспримет яндекс ваш код - не используйте этот код, заранее мы ничего сообщить вам не можем.
Есть несколько способов как отучать посетителей от ИЕ..
Один интернет магазин даже увеличил немного стоимость всех товаров.если заходишь с седьмого ИЕ.
Вот такими методами - можно, а редирект в моём случае привёл к печальным последствиям.
Выводит плашку вверху сайта - мол, обновите и ссылку, но редирект - не стоит.
Редирект это свинство, есть js-скрипты, которые выкидывают попап.
Гугл "js no ie", первая ссылка.
Спасибо большое за советы! Я просто посмотрел как в контакте сделано, думал так же сделать.
Вообще ничего не делать. на таблички им насрать. увидят гору кривых (в их понимании) сайтов - тогда реально задумаются.
да, такого же мнения
просто забиваю на то, как сайт выглядит в ие, даже png-прозрачность не фикшу
если за столько лет у юзера не хватило ума обновить браузер - пусть любуется как есть
Именно. Если им пофиг, то чего мы должны парится? Тем паче что поддержка этих динозавров закончена на всех уровнях.
Если человек настолько дибил, что сидит под шестым эксплорером-ему никогда в жизни не придёт мысль что из-за его браузера у него чтото там коряво работает.
проблемы негров шерифа не волнуют
Увы..
Условным комментарием подгрузить HTML с угрожающим вида сообщением: «вы устарели».
И не мудрить, а лучше вообще на IE6 наплевать.