1
Hallo,
ich habe (mal wieder) ein kleines Problem.
Und zwar habe ich einen Editor mit BBCode funktion.
Dort gibt es auch die [code*] Funktion, nur wenn man einen HTML Tag schreibt, wird dieser umgesetzt und nicht in die Ansicht vom "Code-Tag" eingetragen.
Hier mal der Code:
}
return $content;
}
[/code]
Außerdem ....
Wenn ich alles so schreibe, dann erscheint über dem Code nochmal "Code:" :
[code*]lalala[*/code]
Wenn man es allerdings mit einem Absatz schreibt erscheint kein "Code:" über dem Code (z.B : )
[code*]
lalala
[/*code]
Danke für Antworten!
Gruß,
tommik.
ich habe (mal wieder) ein kleines Problem.
Und zwar habe ich einen Editor mit BBCode funktion.
Dort gibt es auch die [code*] Funktion, nur wenn man einen HTML Tag schreibt, wird dieser umgesetzt und nicht in die Ansicht vom "Code-Tag" eingetragen.
Hier mal der Code:
function codereplace($content) {
$content=str_replace('<?','<?',$content);
preg_match_all("/(\[code\])(.*)(\[\/code\])/", $content, $code, PREG_SET_ORDER);
foreach($code as $teil) {
$codestring = $teil[2];
$codestring = ereg_replace(";)","; )",$codestring);
$content = preg_replace("/(\[code\])(.*)(\[\/code\])/", "[CODE]Code:[HR][FONT=COURIER]".$codestring."[/FONT]
", $content,1);}
return $content;
}
[/code]
Außerdem ....
Wenn ich alles so schreibe, dann erscheint über dem Code nochmal "Code:" :
[code*]lalala[*/code]
Wenn man es allerdings mit einem Absatz schreibt erscheint kein "Code:" über dem Code (z.B : )
[code*]
lalala
[/*code]
Danke für Antworten!
Gruß,
tommik.