Differences from version 3 to 5



@@ -1,31 +1,19 @@

-^Disclaimer
- All of the themes are supposed to work with MSIE. after all, it's validating xhml 1.0 strict + valid CSS : )
-So don't blame us if it renders in some strange way ; ) Anyway, IE7 is coming^
+{maketoc}
+! MSIE version 6
+All of the themes are supposed to work with Microsofts Internet Explorer (MSIE) just as well as in the other browsers. Bitweaver's styles consist of valid XHTML 1.0 Strict and valid CSS. If browser specific bugs occur, you have to check on them manually.
 
-The problem is they were not throughtfully checked on compilance with IE, as xing (the creator of most themes) just don't use this browser.
+!! Bughunt
+First of all, Bitweaver comes with [http://dean.edwards.name/IE7/|a Javascript named "IE7"]. It's a script by Dean Edwards, that re-writes the CSS styles so MSIE understands them correctly by adding necessary hacks "on the fly" (after the browser downloaded the page). It is only loaded, when your visitor is using MSIE. Unfortunately, it significantly slows the redering of the page for the users of MSIE. It can also lead to unexpectable glitches. If a theme is not displayed correctly in MSIE, it might be an effect of the script, not the theme itself. Of course, it also makes troubleshooting much more difficult. You might want to find out if you really need this script in your particular theme:
 
-So you just have to check on the minor problems you might encounter and fix them. It's not a big deal, as you are going to change the preset theme anyway, or will create your own, don't you?
-!bughunt
-First of all please mind the presense of IE7 javascript. It's a script by Dean Edwards, that __re-writes__ the CSS styles so IE understands them correctly by adding necessary hacks "on the fly". Please read more [http://dean.edwards.name/IE7/]
-IMHO it's an overkill. It significantly slows the redering of the page in IE. And in some cases it leads to some unexpectable glitches. So when you complain that the theme is not displayed correctly in IE, it might be the secondary effect of the script, not the theme itself. Of course, it also makes troubleshooting much more difficult.
-So first you want to consider if you really need this script in your particular theme.
+Copy the file ''/themes/templates/header_inc.tpl'' to ''/themes/styles/yourstyle/templates/header_inc.tpl'' and uncommendet the lines that include the IE7 script. Browse your site in IE to see if the layout is broken. First inspect the top menu, as it is the most prone to be broken. Read more about it's underlying technique ("Suckerfish") at [http://www.alistapart.com/articles/hybrid/]). If it is hard to pin down what is cousing the problem, swap themes until you find the one that has it right. Compare the CSS styles in both, apply fixes. Find CSS help at sites like [www.css-discuss.org] and [www.positioniseverything.net]. Or, as always, in #bitweaver on irc.freenode.net. If MSIE cannot display the page correctly without the IE7 script applied, remember it's modular, so you might turn on only the necessary parts.
 
-Go themes/templates/header_inc.tpl and turn it off by deleting the appropriate lines. If you use transparent .png images and top suckerfish menu, add necessary (necessary for IE) js fixes to the template. This fixes are in util/javascript/fixes or you can use the poison of your choise. Or, better, just don't use transparent png. Do you really need that fancy alpha channel?
-Browse your site in IE to see if the layout is broken.
-
-First of all inspect top suckerfish menu, as it's the most prone to be broken due to massive styling (read more about the suckerfish menu at [http://www.alistapart.com/articles/hybrid/]). If it's hard to pin down, what is cousing the problem (and it usually is), swap themes until you find the one that have it OK. there have to be some. compare the CSS styles in both, apply fixes.
-
-If you stumble in some positional bugs you don't know what to do with -- go to [www.css-discuss.org] and [www.positioniseverything.net]
-If you fail -- go back and turn the IE7 js on. remember it's modular, so you might turn on only the necessary parts. I personally use only selectors module (as a temporary solution).
-
-!!PNG repeating backgrounds and IE7
-Because of the how the PNG transparancy problem is handled in IE7, PNG's "fixed" by the script won't tile. Normally in IE7, this is handled by the fix being only applied to files ending with "-trans". In Bitweaver this is per default over ridden, so the fix is applied to all PNG's. So if you want to use repeating PNG backgrounds in combination with IE7, you'll have to find the following code in themes/templates/header_inc.tpl;
-{CODE source='Smarty'}
+!! PNG repeating backgrounds and IE7
+Because of the how the PNG transparancy problem is handled in IE7, PNG's "fixed" by the script won't tile. Normally in IE7, this is handled by the fix being only applied to files ending with "-trans". In Bitweaver this is per default over ridden, so the fix is applied to all PNG's. So if you want to use repeating PNG backgrounds in combination with IE7, you'll have to find the following code in ''/themes/templates/header_inc.tpl'' and either change it or remove it:
+{CODE source='HTML'}
 <script type="text/javascript">
  IE7_PNG_SUFFIX = ".png";
 </script>
 {/CODE}
-and either change it or remove it.
 
-!share your findings with the community!
-We would appreciate you to submit the appropriate fixes to the bw themes. Visit irc channel, write at forums or add to this page.
+! MSIE version 7
+No details yet available. We would appreciate you to submit any fixes you find, either directly to the bitweaver themes, to [/forums] or to this page. For discussion, visit the bitweaver developers in #bitweaver on irc.freenode.net.
Page History
Date/CommentUserIPVersion
13 Jul 2008 (12:52 UTC)
updated text and content
laetzer85.178.47.145
Current • Source
laetzer85.178.47.144
View • Compare • Difference • Source
Jo-Herman Haugholt80.202.99.2503
View • Compare • Difference • Source
dspt213.184.224.32
View • Compare • Difference • Source