Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets > Plugin-Entwicklung
Registrieren Hilfe Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren Threads ohne Antworten


Antwort
 
Themen-Optionen Ansicht
Alt 26.07.2007, 15:33   #1 (permalink)
n8werk
PostRank: 0
 
Registriert seit: 08.05.2007
Beiträge: 9
IE PNG Fix

Hallo,

normalerweise nutze ich ja nur den Firefox, aber manchmal schau ich mir die Seiten dann doch nochmal im InternetExplorer an...
Wer transparente PNGs auf seinen Seiten nutzt weiß, dass der IE hier Probleme hat. Daher habe ich (keine Ahnung ob's das vielleicht schon gibt) eine kleines Plugin basierend auf der Lösung von Angus Turnbulls IE5.5+ PNG Alpha Fix v1.0RC4 geschrieben. Vielleicht kann's jemand gebrauchen (und testen).

WP IE PNG Fix

Gruß n8werk

Geändert von n8werk (26.07.2007 um 16:39 Uhr). Grund: Link eingefügt.
n8werk ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 28.02.2008, 18:44   #2 (permalink)
Azubi
PostRank: 1
 
Registriert seit: 19.04.2007
Beiträge: 43
Wäre toll, wenn das auch funktionieren würde, bei

Code:
<span style="background: url('http://www.xxx.de/.../xxx.png');"></span>
Azubi ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 29.02.2008, 16:06   #3 (permalink)
n8werk
PostRank: 0
 
Registriert seit: 08.05.2007
Beiträge: 9
SPAN Tags

Hi Azubi,
könntest mal versuchen in der iepngfix.php die Style-Angaben um "span" zu erweitern.

Code:
<style type="text/css">
  img, div, span { behavior: url(<?=IEPNGFIX_URL?>iepngfix.htc) }
</style>
n8werk ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 02.05.2008, 21:02   #4 (permalink)
jLn
PostRank: 0
 
Registriert seit: 02.05.2008
Beiträge: 1
schöne sache dieses plug-in!
habe aber einen 'bug' entdeckt:
wenn das plugin installiert ist lassen sich die background-images nicht mehr wiederholen. denke das liegt aber an der htc-datei.
würde das gerne selbst korrigieren, aber ich hab keinen blassen schimmer von programmierung

würd mich freuen, wenn das problem jemand löst.
der iE6 wird uns webdesigner wohl noch eine weile plagen

grüße
jLn ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 08.05.2008, 13:23   #5 (permalink)
codestyling
PostRank: 6
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Beiträge: 691
Zitat:
Zitat von jLn Beitrag anzeigen
swürd mich freuen, wenn das problem jemand löst.
der iE6 wird uns webdesigner wohl noch eine weile plagen
Leider ist das der Preis dafür, dass man im IE6 dann transparente PNG's haben kann. Ein background-repeat für transparente PNG's funktioniert mit allen Fix Varianten für den IE6 nicht, das ist ein konzeptionielles IE6 Problem und nicht lösbar!

Der IE7 und höher braucht das nicht und kann dann wieder repeat.

Ich persönlich lass mich nicht (mehr) auf krude Workarrounds für IE6 Kompatibililität ein, denn
1.) kann jeder der ein legal erworbenes Windows (Ausnahme: Win98/NT4) auf den IE7 jederzeit updaten.
2.) gibt es genügend alternative Browser, die es besser können.

Solange ich keinen Shop betreibe, weil meine Seite pro IE6 Benutzer, den ich "vergraule", mehrere € potentiellen Verlust bringt, ist mir die IE6 Landschaft schnurz. Erst wenn es um Geld geht, würde ich evtl. ein paar Änderungen machen, aber verbiegen würde ich mich für ewige Altlasten trotzdem nicht.
codestyling ist gerade online  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 08.05.2008, 14:26   #6 (permalink)
Silencer
PostRank: 4
 
Registriert seit: 15.06.2007
Beiträge: 273
ich habe auf der seite eines sportkollegen dieses gefunden: Transparente PNG im Internet Explorer 6 - David Hellmann - Grafikdesign, Webdesign, Screendesign, (X)HTML, CSS

vielleicht hilft es dem einen oder anderen weiter?
Silencer ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 09.05.2008, 01:01   #7 (permalink)
codestyling
PostRank: 6
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Beiträge: 691
Zitat:
Zitat von Silencer Beitrag anzeigen
vielleicht hilft es dem einen oder anderen weiter?
Das funktioniert im IE6 nur für "einfarbige" transparente PNG's.
Hier der css Ausschnitt aus dem von dir empfohlenen Link:
Code:
#trans-box {
    width:600px;
    padding:50px;
    margin:0 auto;
    text-align:left;
    background:url(../grafiken/trans_dark.png) repeat;
    border:5px solid #ddd;
}

/* IE6 CSS */

#trans-box {
    background-image:none;
    background:filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='grafiken/layout/trans_dark.png', sizingMethod='scale');
}
So, jetzt nehmen wir mal ein transparentes PNG mit 10px mal 10px, welches wiederum in Quadrate zu je 5px Kantenlänge unterteilt ist (4 Stück total).
Das links-oben und rechts-unten bekommt 80% alpha die anderen beiden 50% alpha.

Wenn ich den o.g. Fix für den IE6 anwende, bekomme ich alles gestreckt und meine Kantenlängen sind nicht länger 5px sondern abhängig von der Containergröße. Wenn die Box also 200px mal 200 px ist, sehe ich immer noch nur 4 Teilquadrate jedoch mit Kantenlängen von 100px !!!

Ich wollte aber ein Schachbrettmuster haben, mit Quadraten zu 5px Kantenlänge, was der FireFox oder IE7 auch so macht nur eben IE6 nicht !

Also sind solche Workarounds nicht wirklich hilfreich.

Geändert von codestyling (11.05.2008 um 17:20 Uhr). Grund: Rechtschreibung :-)
codestyling ist gerade online  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist Aus.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are Aus
Refbacks are Aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:38 Uhr.


Sponsoren:

Powered by vBulletin® Version 3.6.8 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0  — ImpressumEin Inpsyde.com Projekt