Hey,
also ich hab auf Basis vom vorgeschlagenen Plugin jetzt was selber erstellt.
Problem ist: wenn man sucht und die Text-Highlighting Funktion z.B. "hide" farbig markiert, wird die Funktion außer Kraft gesetzt. Bin leider unfassbar schlecht in regulären Ausdrücken, wenn jemand Bock hat, kurz die zwei Zeilen hier umzumünzen, um auch mit dem zweiten Fall zu funktionieren?
// Fall 1: $post['post']['post'] = "[hide]lorem ipsum[/hide]
// Fall 2: $post['post']['post'] = "[<span>hide</span>]lorem ipsum[/<span>hide</span>]
if(in_array( $this->memberData['member_group_id'], explode( ",", $this->settings['hidebbcode_group'] ) ) ) {
$post['post']['post'] = preg_replace('#[hide](.*?)[/hide]#si', $this->errorMSG(), $post['post']['post']);
} else {
$post['post']['post'] = str_replace("[hide]", "", str_replace("[/hide]", "", $post['post']['post']));
}
Die eingeschränkt funktionierende Version habe ich angehängt.
LG
Jens
und liebe Moderatoren: kann einer von euch meinen Forennamen auf irgendwas erträgliches zu ändern? Vor 7 Jahren war ich da noch etwas verspielt anscheinend. "JensS" wär mir ganz lieb
hide-bbcode-1.0.0.xml