Shockingly Big IE6 Warning (WP Plugin)

December 21st, 2009 Leave a comment Go to comments

The Internet Explorer 6 was released in 2001 and nowadays it is still largely used (almost 25% market share). Despite any anti-microsoft fanatism IE6 is by far the most buggy, unsecure, off the standards, and not to mention obsolete (8 years people!) web browser ever made.

Because of this I have made this plugin. When activated in your Wordpress blog it shows a warning message to every user using IE6 (or less) showing some links to alternate and much more up-to-date web browsers.

Features

  • Two types of warnings: a small and discreete top bar or a huge-fullscreen-site-cover popup
  • Option to crash IE6 browsers instead of giving any warning (oh! that’s a secure browser)
  • Customizable message, be kind or be mean with your visitors
  • Suggest up to six different browsers: Firefox, Opera, Chrome, Safari, Internet Explorer
  • Test mode, preview the warning in any browser

Download

Instalattion

  1. Upload shockingly-big-ie6-warning.X.X.X.zip through Wordpress interface or install it directly from the plugin area
  2. Activate it through the ‘Plugins’ menu
  3. Visit the settings page in the admin area at Settings > S. Big IE6 Warning and configure it

Changelog

  • 1.6.3
    • You can know use links and html code at the warning massages
    • readme.txt updated
    • pt-BR localization added
    • Some code optimization
  • 1.6.2
    • Minor code fixes
  • 1.6.1
    • Options Page redesigned
    • JavaScript IE6 detection improved
    • Debug Mode added
  • 1.5.9
    • Blank Options Page fixed(?)
    • IE6 PHP detection function inserted, for those with layout errors
  • 1.5.6
    • Some options page styles fixed
  • 1.5.5
    • Ready for localization (pt_BR already done)
  • 1.5.4
    • Fixed the JS error, was just a comma misplaced =/
  • 1.5.2
    • Estetical changes in the option page and readme.txt
  • 1.5.1
    • Now you can use HTML and special characters in the messages
    • TEST Mode code changed
    • Fixed the bug that reset the options of the plugin
  • 1.5.0
    • Conditional comments fixed
    • Fixed the CRASH mode (after some tuning i think we are finally REALLY stable)
  • 1.4.9
    • Some links erros
  • 1.4.7
    • Almost everything recoded
    • Now uses wordpress jQuery not an external .js
    • Browsers download urls now editable
    • Test mode, to preview the warning in any browser
  • 1.4.4
    • Settings accessible via plugin page
    • Minor code change
  • 1.4.2
    • Menu text changed to 1 line
  • 1.4.0
    • Test mode added

Registry Viewer

On the Shockingly Big IE6 Warning options page, if you click on the Red IE6 Logo a tab named Registry will showed up, click it to see the value of all the fields. nice for debugging.

Blocking Every IE Version

Alex Bailey have posted a modified .js file to show the full page warning with every Internet Explorer version, you can download it here.

Screenshots

Observation

I’m no professional programmer, this plugin is mantained in the little spare time that I have between work and university and neither is english my native language so ANY suggestion for the plugin coding or text will be appreciated.

Donation

If this plugin helped you in some way, or you just like it and want to contribute to my late night coffee (I code at night!), just use the button below:


If you donate, send me an e-mail and I will link you at the donors list!

  1. March 9th, 2010 at 01:54 | #1

    Parabéns pela iniciativa.
    Mas você poderia botar pra detectar outros browsers antigos.

    Fora isso, ta tudo ótimo.
    Valeu ai!

Comment pages
1 2 3 1187
  1. May 13th, 2009 at 14:59 | #1
  2. May 23rd, 2009 at 13:32 | #2
  3. May 26th, 2009 at 05:47 | #3
  4. May 27th, 2009 at 05:30 | #4
  5. June 16th, 2009 at 12:35 | #5
  6. July 5th, 2009 at 02:22 | #6
  7. July 15th, 2009 at 16:28 | #7
  8. July 16th, 2009 at 05:43 | #8
  9. July 18th, 2009 at 08:17 | #9
  10. July 23rd, 2009 at 10:17 | #10
  11. July 23rd, 2009 at 19:33 | #11
  12. July 23rd, 2009 at 19:54 | #12
  13. July 24th, 2009 at 07:00 | #13
  14. July 24th, 2009 at 11:38 | #14
  15. July 24th, 2009 at 19:25 | #15
  16. July 25th, 2009 at 13:21 | #16
  17. July 28th, 2009 at 00:22 | #17
  18. July 29th, 2009 at 08:38 | #18
  19. August 7th, 2009 at 12:05 | #19
  20. August 30th, 2009 at 16:00 | #20
  21. September 4th, 2009 at 17:12 | #21
  22. September 8th, 2009 at 17:45 | #22
  23. September 9th, 2009 at 02:47 | #23
  24. September 11th, 2009 at 05:32 | #24
  25. September 14th, 2009 at 03:46 | #25
  26. September 15th, 2009 at 08:02 | #26
  27. September 18th, 2009 at 09:31 | #27
  28. September 18th, 2009 at 14:27 | #28
  29. September 21st, 2009 at 12:41 | #29
  30. September 21st, 2009 at 17:00 | #30
  31. September 28th, 2009 at 10:38 | #31
  32. September 29th, 2009 at 14:37 | #32
  33. September 30th, 2009 at 11:30 | #33
  34. October 1st, 2009 at 17:09 | #34
  35. October 6th, 2009 at 17:02 | #35
  36. October 7th, 2009 at 02:30 | #36
  37. October 7th, 2009 at 17:21 | #37
  38. October 8th, 2009 at 04:28 | #38
  39. October 8th, 2009 at 07:38 | #39
  40. October 9th, 2009 at 01:44 | #40
  41. October 12th, 2009 at 16:51 | #41
  42. November 11th, 2009 at 18:29 | #42
  43. November 29th, 2009 at 18:42 | #43
  44. December 3rd, 2009 at 02:11 | #44
  45. December 5th, 2009 at 18:06 | #45
  46. December 23rd, 2009 at 17:11 | #46
  47. January 5th, 2010 at 07:13 | #47
  48. January 6th, 2010 at 18:33 | #48
  49. February 4th, 2010 at 05:02 | #49
  50. February 12th, 2010 at 03:47 | #50
  51. February 27th, 2010 at 15:49 | #51
  52. March 3rd, 2010 at 00:53 | #52
  53. March 5th, 2010 at 09:51 | #53