MyBB.de Forum

Normale Version: MyCode wandelt nicht um
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

Ich habe vor, eine Art Lexikon auf meiner Seite einzurichten und möchte das gern auch über eine Tooltipfunktion ermöglichen. Dazu habe ich eigenen MyCode erstellt und natürlich vorher überprüft. Erst mal der Code, dann der Fehler:

Das Suchmuster:
Code:
/\[lex=([^\]]*)\](.*)(?=\[\/lex\])\[\/lex\]/U

Der Ersatz:
Code:
<span class=\"span_lexikon\" onclick=\"javascript:toggle_tooltip(event,'$1');\">$2</span>

Ein Beispiel:
Code:
[lex=myrtharia]WeltMyrtharia[/lex]

Nach dem '=' wird der Suchname im Lexikon beschrieben, zwischen den Klammern der angezeigte Text (siehe auch hyperlinkcode).

Das ganze funktioniert, wenn ich es auf einer Extraseite teste, also am Suchmuster kann es nicht liegen. Wenn ich das ganze im Forum teste, passiert gar nix, er wandelt nichts um, es steht immer noch das Beispiel dran. Irgendwie macht MyBB wohl was mit dem Suchmuster.

Hoffe ihr könnt mir helfen.
Das MyBB setzt die Anfangs- und Endzeichen des regulären Ausdrucks selbst ein. Versuche es mal mit diesem Code:
Code:
\[lex=([^\]]*)\](.*)(?=\[\/lex\])\[\/lex\]
Oh Mann, da war es doch so einfach^^ Vielen Dank, für den Hinweis!