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. August 17th, 2010 at 12:20 | #1

    @daddy design
    Hey! really cool!! and a nice plugin indeed :D

  2. July 30th, 2010 at 15:32 | #2

    Hi.. Just wanted to let you know that we have created a wordpress plugin that was inspired by this plugin. It’s called WP Javascript Detect: http://www.daddydesign.com/wordpress/javascript-detect-wordpress-plugin/

    We gave you a shout out on the post ;)

  3. chris
    July 13th, 2010 at 05:33 | #3

    Oi, eu estou usando o seu plugin para WP ie6 mensagem de aviso, eu quero agradecer por isso, a sua grande .. na página do plugin que você pediu sugestões, eu gostaria de sugerir, a caixa amarela a mensagem é, eu tentei adicionar mais texto para ele com um pouco mais detalhadamente, o texto fica cortado porque a caixa amarela não se maior quanto mais o texto é adicionado. de modo que pode ser uma boa coisa a acrescentar, e eu imagen seria fácil. Obrigado por seu plugin

    Hi, I am using your WP plugin for ie6 warning message, i want to thank you for it, its great.. on the plugin page you asked for suggestions, i would like to suggest, the yellow box the message is in, i tried to add more text to it with a little more detail, and the text gets cut off because the yellow box does not get bigger as more text is added. so that might be a good thing to add, and i imagen would be easy. thank you for your plugin

  4. David
    June 24th, 2010 at 23:08 | #4

    hello
    is there any way that we can change the font size ? like i want to change it to Tahoma – 8pt – text-align-right
    where can i edit it ?
    thanks

  5. June 23rd, 2010 at 20:20 | #5

    ANy way to use this against IE7 as well? Its b cool.

    thx in advance!

  6. June 9th, 2010 at 17:47 | #6

    Just a suggesstion/request for future builds….

    It’d be cool to also use this warning for IE 7, 8, etc….

    We could really get a movement going!

    thanks, and very very cool plugin!

    a

  7. April 5th, 2010 at 11:46 | #7

    For some reason I am unable to get the window to pop up. Im using testing mode and browser labs, any idea what would cause the plug-in to not work at all?

  8. March 26th, 2010 at 07:03 | #8

    The message looks bad here (testing with Firefox, Chrome, Opera):
    http://modelingwizards.sabetta.com/

    Any way to fix it? Or will it show properly in IE6?

    Thanks for the nice plugin!

  9. March 17th, 2010 at 17:46 | #9

    ie6w is undefined.

    What does it mean?

    It’s not even working on my site… :S :S :S

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

    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
  54. March 11th, 2010 at 20:57 | #54
  55. April 18th, 2010 at 18:54 | #55
  56. May 12th, 2010 at 16:16 | #56
  57. June 5th, 2010 at 00:26 | #57
  58. July 9th, 2010 at 11:11 | #58
  59. July 21st, 2010 at 14:26 | #59
  60. July 30th, 2010 at 04:23 | #60