Yes I can confirm it's broken in IE. I have no idea why and since IE is so hard to debug I can only hope someone will have time to check this and I'll happilly fix it afterwards.
1.) This may be unrelated, but the headers from this plugin are being called TWICE: once after the wlwmanifest.xml and AGAIN after the CSS sheets.
2.) I believe that IE6 cannot parse the /* <![CDATA[ */ correctly, in fact you usually get an error like so:
Line: XXX
Char: 5
Error: Expected identifier, string or number.
You may be able to do a workaround with conditional CSS statements like:
echo "<!--[if IE]><script type=\\”text/javascript\\”><!– var snazzy_mini=$mini; var snazzy_fx=$fx; var snazzy_corners=$corners; //–></script><![endif]–>\\n”;
(just an example, not real code)
Then of course do the operations, perhaps an init() function on load for the non-dynamic CDATA browsers…
But basically, there needs to be a workaround from the CDATA way, in order for IE6 to work–
It really is a pain to debug IE JavaScript; perhaps if you're on a PC, use Firefox webmaster tools with IE renderer…
Scratch my first post :) I over-speculated. It's actually just a CSS incompatibility issue. The unordered list, li tags are handled a lot differently in IE, you may probably know already– all the pesky issues they cause. In jCarousel Lite's demos they use very basic div->ul->li for their demos, but the complexity of the snazzy archives' output breaks pretty much every IE browser. At least we know where to look/test now ;)
I've looked through the PHP, JavaScript and CSS– the PHP&JS are perfectly fine, and operate similar to that of the carousel demo– so it's limited it down to the CSS portion of the sz_carousel class– mainly how the li tags are handled by IE. In most sites I've designed, the main IE override was with the list styles, the margins/paddings are always wonky…
Unfortunately I haven't a clue how to fix this myself; I've gotten some stuff to show up on IE6 and scroll, but then Firefox/Opera/Safari will be screwy. Let me know if you come across anything I'd like to help alleviate this huge issue because this plugin is great and very useful!
Vladimir’s WordPress Forum
Broken in IE?
23:35
3 August, 2008
ia
Hi, I'm not sure if you've tried this but your demo (http://www.prelovac.com/vladimir/archive-spec?layout=1&fx=1) and my current installation (http://stellify.net/archives/) of the plugin are both broken in IE—I tried IE6 and IE7—when I use the carousel version. Only the buttons are showing up.
3:57
4 August, 2008
Mr Papa
unfortunately, same issue… would love to just trash IE but over 30% of my visitors to sites still use it…
10:48
4 August, 2008
Vladimir
posts 707
Yes I can confirm it's broken in IE. I have no idea why and since IE is so hard to debug I can only hope someone will have time to check this and I'll happilly fix it afterwards.
23:48
5 August, 2008
EVO
First of all: fantastic plugin, i'm using it on my site!
Any progress on the compatibility in IE6/7 regarding to the carousel???
Thanx
17:04
6 August, 2008
Christoph
Figured out the same problem
First I have thinking it's the same, but I can verify that with the standard theme..
17:49
7 August, 2008
bfowle
Hello, couple things:
1.) This may be unrelated, but the headers from this plugin are being called TWICE: once after the wlwmanifest.xml and AGAIN after the CSS sheets.
2.) I believe that IE6 cannot parse the /* <![CDATA[ */ correctly, in fact you usually get an error like so:
Line: XXX
Char: 5
Error: Expected identifier, string or number.
You may be able to do a workaround with conditional CSS statements like:
echo "<!--[if IE]><script type=\\”text/javascript\\”><!– var snazzy_mini=$mini; var snazzy_fx=$fx; var snazzy_corners=$corners; //–></script><![endif]–>\\n”;
(just an example, not real code)
Then of course do the operations, perhaps an init() function on load for the non-dynamic CDATA browsers…
But basically, there needs to be a workaround from the CDATA way, in order for IE6 to work–
It really is a pain to debug IE JavaScript; perhaps if you're on a PC, use Firefox webmaster tools with IE renderer…
22:40
11 August, 2008
James
Just noticed that the carousel mode doesn't work in IE also, I only use firefox so I didn't notice. Need to check things in IE I suppose. :)
I hope you're able to find a fix for this. I love the plug-in! nice work!
20:19
14 August, 2008
bfowle
Scratch my first post :) I over-speculated. It's actually just a CSS incompatibility issue. The unordered list, li tags are handled a lot differently in IE, you may probably know already– all the pesky issues they cause. In jCarousel Lite's demos they use very basic div->ul->li for their demos, but the complexity of the snazzy archives' output breaks pretty much every IE browser. At least we know where to look/test now ;)
10:02
15 August, 2008
Vladimir
posts 707
IE is a Microsoft experiment that went terribly wrong. Instead of leaving it they kept pushing it into a compatibility nightmare.
If I knew what was wrong I would fix it but I dont have time to fully inspect it. grumble.
23:14
15 August, 2008
bfowle
Agreed on the Microsoft comment ;)
I've looked through the PHP, JavaScript and CSS– the PHP&JS are perfectly fine, and operate similar to that of the carousel demo– so it's limited it down to the CSS portion of the sz_carousel class– mainly how the li tags are handled by IE. In most sites I've designed, the main IE override was with the list styles, the margins/paddings are always wonky…
Unfortunately I haven't a clue how to fix this myself; I've gotten some stuff to show up on IE6 and scroll, but then Firefox/Opera/Safari will be screwy. Let me know if you come across anything I'd like to help alleviate this huge issue because this plugin is great and very useful!
14:52
20 August, 2008
Vladimir
posts 707
I finally fixed the IE issue. Stupid browser. And In the process I made the Snazzy archives output full xHTMl valid for those geeks out there.
20:44
20 August, 2008
EVONL
Hey Vladimir, thanx for the big amount of work on the snazzy-archives plugin! Really a fantastic plugin, and it finally works in IE
THanx
17:13
21 August, 2008
Christoph
Now it works great in IE as well! THX!!!