Уведомление о том, что браузер пользователя устарел

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Уведомление о том, что браузер пользователя устарел

Сообщение VEG »

Они уходят. Ещё вчера мы были вынуждены прикручивать очередной костыль для IE6/IE7, а сейчас в этом уже нет необходимости. В СНГ у IE6 сегодня всего 0.5% трафика, у IE7 — 1.8%. Они действительно уходят. Думаю, большинство верстальщиков давно уже не добивается попиксельного соответствия макету, а кто-то даже не проверяет на работоспособность сайтов в столь старых браузерах. В таком случае не будет лишним предупредить пользователя, что сайт может работать неправильно, и предложить обновиться. Предлагаю готовый комплект из панельки предупреждения и страницы с предложением выбрать новый браузер.

Изображение

Как использовать?

Вы можете просто вставить эту строчку сразу после открывающего тега <body> или в секции <head> (в phpBB это в шаблоне overall_header.html):

Код: Выделить всё

<!--[if lte IE 7]><script src="http://phpbbex.com/oldies/oldies.js" charset="utf-8"></script><![endif]-->
Из-за условного комментария этот скрипт будет загружаться только в IE7 и младше. При желании можете включить сюда и IE8, исправив 7 на 8. По этому адресу скрипт будет доступен постоянно, поскольку в таком виде он уже используется в phpBBex. Но если вас не устраивает подобная зависимость, вы можете скачать архив с исходными файлами, на основе которых вы сможете сделать свою версию.

Как это выглядит?

Пользователи устаревших версий IE увидят стилизованное под IE6 уведомление:

Изображение

При клике по нему пользователь увидит страницу выбора нового браузера:

Изображение

А что насчёт IE8?

На IE8 приходится 5.1% трафика — всё ещё достаточно много, чтобы игнорировать существование такого браузера. Но доля его стремительно падает. Уже не за горами тот самый момент...

Изображение

А как же старые версии других браузеров?

Как правило, проблемы «значительной доли» устаревших версий не касаются альтернативных браузеров — старые Firefox, Chrome и Opera практически полностью самоустраняются в течение двух-трёх лет после выхода новых версий. Firefox 3.6 был кандидатом на «долгожителя», поскольку многие любители Firefox холодно отнеслись к новому интерфейсу и плотному графику релизов любимого браузера, сознательно оставаясь на старой версии. Прошло немногим больше года после выхода Firefox 4, и сейчас у Firefox 3.6 всего 2.3%. Его доля падает быстрее, чем доли устаревших версий IE.

Изображение

P. S. Это адаптация под phpBB моего поста на Хабре. Надеюсь, кому-нибудь пригодится.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Уведомление о том, что браузер пользователя устарел

Сообщение Пчелкин »

Ну и заодно есть модик -
https://www.phpbb.com/customise/db/mod/ie6_no_more/

Здесь переводик...
[Русский перевод] Ie6 No More
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: Уведомление о том, что браузер пользователя устарел

Сообщение VEG »

Пчелкин
Смотрится неплохо, спасибо :) Правда скрипт из темы немножко более универсален — его можно не только на форумы встраивать.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Уведомление о том, что браузер пользователя устарел

Сообщение evrus01 »

Кажется VEG это уже на Хабре писал :) И мне даже понравился один комментарий. Вольное цитирование: "К сожалению создатели вирусов и просто мошенники, сильно дискредитировали сообщения на сайтах о обновлении браузера."

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

Sad but true...
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: Уведомление о том, что браузер пользователя устарел

Сообщение VEG »

evrus01
Почему тогда они не уходят с vk.com, ведь он тоже предлагает обновить браузер? :)
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Уведомление о том, что браузер пользователя устарел

Сообщение evrus01 »

У vk.com все таки репутация http://vk.com/badbrowser.php
Ну например, если вы зайдете на сайт MS и вам предложат скачать новый MS IE, то вы же будете уверены на 100%, что это не "мошенники".
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: Уведомление о том, что браузер пользователя устарел

Сообщение VEG »

evrus01 писал(а):Ну например, если вы зайдете на сайт MS и вам предложат скачать новый MS IE, то вы же будете уверены на 100%, что это не "мошенники".
Ну так это окошко ведёт только на официальные сайты. Так что если пользователь хоть немного смышлён, он поймёт что подвоха нет. А если пользователь не смышлён — скорее он и не подумает, что там может какая-то уловка.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: Уведомление о том, что браузер пользователя устарел

Сообщение VEG »

Интересная статистика о том, какой браузер выбирают пользователи IE6-IE7 для обновления. За ноябрь.
Изображение
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)

Вернуться в «Бета-версии модов для phpBB 3.0.x»