Медная поляна

Я уже делал плагин для Maxsite CMS, который выявлял подлеца IE6 и подсовывал пользователю сообщение о необходимости обновления. Браузер вычислялся через условный комментарий, а сама панель внедрялась с использованием Javascript. Сказать по правде, тот плагин мне не очень нравился из-за своих скудных возможностей. И вот, решил начать с чистого листа.

Основная мысль была внедрить в плагин некоторые настройки в админ-панели CMS. Для этого первоначально применил файл admin.php (если вы понимаете, о чем я ^_`). Но Максим подсказал более простую и удобную возможность — использовать в index.php плагина функцию function %%%_mso_options() , которая позволяет указать внутри себя все задуманные опции и admin.php становится просто не нужен.

Ключевой особенностью нового плагина является определение браузера с помощью PHP (этим непосредственно занимается класс User Agent фреймворка CodeIgniter). Теперь официально:

Плагин «Обновите Браузер», версия 1.0 #

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

Внешний вид сообщения об обновлении браузера

В настройках можно:

  • выбрать список браузеров, для которых выводить уведомление (Internet Explorer, Firefox, Opera)
  • указать необходимый текст сообщения (сразу для всех отмеченных браузеров или для каждого в отдельности)
  • использовать свои CSS-правила для оформления блока с сообщением
  • выбрать, какие картинки-ссылки на сайты браузеров будут присутствовать в блоке с сообщением

Скачать плагин: update_browser.zip 188

5 комментариев

Так а как устанавливать, что-то у меня не вышло...

Что конкретно "не вышло"?

iman

Спасибки за плагин