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