Page 1 of 1

IMAGE_LEFT & IMAGE_RIGHT

Posted: Wed 28. Mar 2007, 09:01
by kukki
Bei der verwendung von { IMAGE_LEFT bzw. _RIGHT } gibt es bei Benutzung folgender Konstellation ein Problem:
Voraussetzung: Ein Banner wird mit einem Hintergrund (background: Farbe Image_URL Position;) definiert. [V1.2.8]
Da ich dann ein Bild linkseitig und rechtseitig in diesem Banner positionieren und mir die HTML-Codierung sparen wollte, benutze ich {IMAGE_LEFT/RIGHT}
Das Ergebnis: Im Firefox wird das noch richtig angezeigt, beim IE und OPERA sind die Bilder verschwunden. Grund: es fehlen Angaben zu Höhe und Weite des Bildes. Ändere ich dann den Code in der Vorlage auf

Code: Select all

<img align="right" border="0" src="picture/LogoNeu.format" width="510" height="100" alt="">
wird das Bild korrekt angezeigt. Wie und wo kann mann dieses Script ändern, damit dieses richtig auch im IE funktioniert?

Posted: Wed 28. Mar 2007, 09:45
by flip-flop
Hi,

V1.30: /include/inc_front/front.func.inc.php ~ Zeile 1835

Ich würde es in die Vorlage hineinschreiben, so wie du es gezeigt hast, das spart Rechenzeit.

Knut

Posted: Wed 28. Mar 2007, 11:26
by pico
oder so

Code: Select all

<div class="banner">
<img align="right" border="0" src="picture/LogoNeu.format" alt="">
</div
und im CSS

Code: Select all

.banner img{
  width:510px;
  height:100px;
}
ist zwar nicht die 'ganz' feine Art, aber es geht und ist valid.

Posted: Wed 28. Mar 2007, 11:41
by kukki
Ja, klar Jungs ... von Euch beiden dachte ich mir, dass Ihr sofort antwortet.
Demnach sind diese RTs also überaltert. :P

Ich habe es natürlich schon per "Hand" eingefügt, ich dachte mir nur, falls auch ein Anfänger auf das Problem stößt, dann könnte doch OG gleich diese Dinger entweder überarbeiten oder ganz aus den neueren Versionen 1.2.8 rausschmeißen! :)

Posted: Wed 28. Mar 2007, 17:22
by Oliver Georgi
Ich wüßte nicht, was ich dort ändern sollte. Ist alles korrekt. Rest ist CSS Arbeit.

Oliver