Komplexerer eigener BBCode
Verfasst: 03.01.2008 20:57
Hallo!
Ich möchte in die includes/bbcode.php eine neue Ersetzungsregel einfügen.
Allderdings ist es keine einfache Regel, sodass ich vielleicht die Boardeigenen Mittel, bzw die Boardeigenen Ersetzungstemplates benutzen könnte.
Diese Regel sieht folgendermaßen aus:
An welche stelle der includes/bbcode.php müsste ich meine Funktion setzen?
Ich möchte in die includes/bbcode.php eine neue Ersetzungsregel einfügen.
Allderdings ist es keine einfache Regel, sodass ich vielleicht die Boardeigenen Mittel, bzw die Boardeigenen Ersetzungstemplates benutzen könnte.
Diese Regel sieht folgendermaßen aus:
Code: Alles auswählen
$hide_pattern = "#\[hide=(.*?)\](.*?)\[/hide\]#sie";
while( preg_match($hide_pattern, $message) )
{
$number_of_posts_in_diesem_topic++;
$random_id = round(rand(1, 99999)) . $number_of_posts_in_diesem_topic;
$message = preg_replace($hide_pattern , "'<input style=\"margin: 1px;font-size:12px;\" class=\"button2\" type=\"button\" id=\"d".$random_id."\"onClick=\"javascript: SwitchShow(\'".$random_id."\')\" value=\"\\1\" /><span id=\"".$random_id."\" style=\"visibility:hidden; position: absolute;\">\\2</span>'", $message, 1);
}