BBCode - Eigenen Filter hinzufügen
Eingetragen von Dawn (16)
am 13.03.2008 - 23:15 Uhr in
am 13.03.2008 - 23:15 Uhr in
Ich nutze das Module BBCode. Da ich für meine Seite "Spoiler" benötige, habe ich die bbcode-filter.inc angepasst und folgenden code hinzugefügt:
// begin processing for [spoiler]
if (stristr($body, '[spoiler=') !== FALSE) { // prevent useless processing
$arr = array(
'tag' => 'spoiler',
'pattern' => '\\[spoiler\](.*?)\\[/spoiler\\]',
'replacement' => '<a href="#" class="spoiler">Spoiler: <span>$1</span></a>',
'text' => $body);
$body = _bbcode_replace_nest_tag($arr);
} // end processing for [spoiler]
Mir ist natürlich klar dass die entsprechenden CSS Definitionen vorhanden sein müssen, aber daran liegts nicht. Die Spoiler Tags werden einfach nicht korrekt ersetzt bzw. es passiert gar nichts. Ansonsten funktionier BBCode prima.
Ich habe den Verdacht dass mein Pattern falsch ist, jedoch finde ich den Fehler leider nicht... Kann mir jemand weiterhelfen?
Gruss & THX,
Dawn
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 1 Stunde 20 Minuten
vor 1 Stunde 36 Minuten
vor 9 Stunden 54 Minuten
vor 13 Stunden 18 Minuten
vor 14 Stunden 1 Minute
vor 5 Tagen 10 Stunden
vor 1 Woche 2 Tagen
vor 1 Woche 3 Tagen
vor 1 Woche 4 Tagen
vor 1 Woche 4 Tagen