Seite 1 von 1
Bild mit ALT text
Verfasst: So 20. Okt 2002, 23:12
von arillus
ich hab im alten Phorum das hier gefunden:
Code: Alles auswählen
echo "<img src=\"CMS_IMG[2]\" border=\"0\" align=\"left\" vspace=\"10\" hspace=\"10\" ";
if(!eregi("a href","CMS_IMGDESCR[2]")){echo "ALT=\"CMS_IMGDESCR[1]\">";}
else {echo ">CMS_IMGDESCR[2]";};
der Codeschnipsel funkt ja an sich, aber wenn kein Bild angegeben wird, erscheint im Frontend das Zeichen für kein Bild gefunden.
Wie bring ich das weg, ohne immer ein transparentes Bild einfügen zu müssen?
Verfasst: Mo 21. Okt 2002, 02:16
von Sven777b

das Teil hatte ich mal so zusammengewurschtelt
jetzt mach ich´s so:
Code: Alles auswählen
$tmp_img1 = "CMS_IMG[1]";
echo "<p align=center>";
if ($tmp_img1) {
echo "<IMG SRC=\"CMS_IMG[1]\" ALIGN=middle ";
if($edit){echo "ALT=\"CMS_IMGDESCR[1]\"><BR>";}
else {echo "><BR>";};
};
echo "<span id=\"fontCMS_VALUE[0]\">CMS_IMGDESCR[1]</span></p>";
Verfasst: Mo 21. Okt 2002, 06:18
von arillus
das funzt nicht ganz, weil ich unter dem Bild eine Beschreibung stehen habe, den ich nicht brauchen kann!

Verfasst: Mo 21. Okt 2002, 12:14
von Sven777b
dann lass die letzte Zeile vom Code wech LOL
Verfasst: Mo 21. Okt 2002, 22:08
von arillus
dann kann ich das Bild nicht mehr ändern!
Verfasst: Mo 21. Okt 2002, 23:42
von Sven777b
das ist wieder das Problem, dass $edit nicht gesetzt wird. Schau mal in den BugTracker:
http://contenido.de/forum/viewtopic.php?t=65
ganz unten das muss rein. Dann wird die $edit gesetzt und somit wird die If-Abfrage erfüllt und du bekommst die Bildbeschreibung. Halt nur im Backend.
Verfasst: Di 22. Okt 2002, 21:29
von arillus
Also, das einfügen des Bugfixes hilft auch nichts.
im Backend: wenn kein Bild eingefügt, ist auch kein (i) sichtbar,
wenn ein Bild eingefügt ist, ist das (i) nicht klickbar!