Hallo :),
ich würde gern bei den Aktionen "modules.php?name=News&file=print&sid=63" und
"modules.php?name=Content&pa=printpage&pid=22" einen png Hack für den IE einbauen wollen. Wo sollte ich den Hack am besten verbauen?
Oder gibt es evtl. eine Komplettlösung, damit der Hack überall greift?
das kommt in /includes/my_header.php
####IE PNG FIX
echo '<!--[if lt IE 7]>
<style type="text/css">
div, img { behavior: url(iepngfix.htc) }
</style>
<![endif]-->';
und die Datei aus dem Anhang entpacken und ins Root-Verzeichnis kopieren
Wollt nur mal fragen was dieser Hack bewirkt? :red:
gruß
thorsten
er ermöglicht transparente PNG Bilder im Internet Explorer 6 und niedriger
alles klar, klingt interessant.
mal leise mitlesen.
Danke dir
Zitat von: G-Man am 03 März 2008, 13:13:21
das kommt in /includes/my_header.php
####IE PNG FIX
echo '<!--[if lt IE 7]>
<style type="text/css">
div, img { behavior: url(iepngfix.htc) }
</style>
<![endif]-->';
und die Datei aus dem Anhang entpacken und ins Root-Verzeichnis kopieren
jop ;) ,
aber ich denke, da sollte "echo '<!--[if lt IE 6]>" stehen? hatte gestern noch andere hacks ausprobiert und da wurden dann teilweise die grafiken in den unterschiedlichen browsern verunstaltet.
habe eben noch einen gescheiten beitrag gefunden:
http://www.joomla-template-yaml.de/de/template/einfuehrung/ie-png-transparenz.html
evtl. könnte man daraus auch ein mini-modul basteln... dann könnte mann oder frau es an und ausschalten...
Zitat von: black and white am 04 März 2008, 11:45:58
aber ich denke, da sollte "echo '<!--[if lt IE 6]>" stehen?
<!--[if lt IE 6]> wenn kleiner als Internet Explorer 6
<!--[if lt IE 7]> wenn kleiner als Internet Explorer 7
der IE6 benötigt aber den Fix, also ist <!--[if lt IE 7]> schon richtig.
übrigens "lte" bedeutet "kleiner oder gleich" man könnte also auch:
<!--[if lte IE 6]> benutzen.