Mailinglisten-Archive |
Hallo zusammen,
ich versuche mich gerade an einer Bildunterschrift welche mittel bbcode eingefügt werden soll.
+++code+++
// Bild mit Rahmen
$unterschrifteingabe = array();
$unterschriftausgabe = array();
$unterschrifteingabe[0] = "#\[unter\](.*?)\[/unter\]#si";
$unterschriftausgabe[0] = '\1';
$bbcodeformat = preg_replace("/\[unter\](.*?)\[\/unter\]/si", "$unterschriftausgabe[0]", $bbcodeformat);
$bbcodeformat = preg_replace("/\[frame\](.*?)\[\/frame\]/si","<table align=left border=0 cellpadding=5 cellspacing=0 width=1% vspace=\"5\" hspace=\"5\"><tr bgcolor=\"#e6e1dc\"><td align=left valign=center width=100%><img src=\"http://www.sivas-kangal.de/home/beitrag/bilder/\\1\" border=\"1\" align=\"left\"></td></tr><tr><td bgcolor=\"#e6e1dc\"><div>$unterschriftausgabe[0]</div></td></tr></table>", $bbcodeformat);
+++code ende+++
[unter]Bildunterschrift[/unter] steht für die Eingabe der Unterschrift, [frame]turk-79.jpg[/frame] steht für die Bildausgabe.
Das Problem: die Bildunterschrift wird wohl ausgegeben, aber am falschen Platz. Dort wo sie ausgegeben werden sollte erscheint die Bezeichnung des Bildes.
Hier ein Beisspiel, die ersten beiden Bilder (turk-67.jpg und neofrau.jpg) sind entsprechend mit bbcode versehen: http://www.sivas-kangal.de/home/beitrag/anzeigen.php?id=1
Hat jemand eine Idee?
Gruss
Thomas
php::bar PHP Wiki - Listenarchive