Seite 1 von 1

eigener BBCode und Fehler durch andere BBCodes (verschachtel

Verfasst: 07.10.2009 09:29
von Foolx
Hallo!

ich habe mir für mein Forum 3 BBCodes erzeugt.
1: Karte = versucht aus dem Text zwischen den Codes eine Karte zu erstellen, die verlinkt und mit PopTrail versehen ist.
2: Liste = Untersucht alle Zeilen von {TEXT} und ändert sie entsprechend um ... Zeilen ohne // werden zu Karten gemacht, analog zu Karte
3: Deck = Wie Liste nur mit Spaltenumbruch und Statistik-Funktion.

Nun hat sich leider das Problem ergeben, dass ein User zu schnell war und in einer [Liste] ein [Karte] eingebaut hat.
Anstatt, dass dies nun einfach ignoriert wird, zerschießt es das gesamte Design.
Ich habe schon versucht dem mit folgendem Code das ganze zu retten:

Code: Alles auswählen

original = original.replace(/\[\/.*\]/g, " ");
original = original.replace(/\[.*\]/g, " ");
dies klappt auch soweit ganz gut. Zb. wird erfolgreich jedes [Kart] herausgeworfen ... Jedes, dass nicht selbst ein BBCode ist.
Kann mir jemand sagen, wie ich kontrollieren kann, in welcher Reihenfolge die BBCodes abgehandelt werden, damit erst der BBCode [Liste] das Replace durchführen darf, ehe [Karte] versucht sich die Karte zu schnappen?

Hoffe auf eure Hilfe! DANKE!

Re: eigener BBCode und Fehler durch andere BBCodes (verschachtel

Verfasst: 11.10.2009 04:35
von Foolx
irgendwie ist das Forum tot oder?

ich habe jetzt schon 5x versucht hier Hilfe zu finden und NICHT EINE ANTWORT erhalten!

Echt zum kotzen!

Re: eigener BBCode und Fehler durch andere BBCodes (verschachtel

Verfasst: 11.10.2009 10:03
von aurora876
komm mal wieder runter... der support hier ist freiwillig + keine verpflichtung.
mitarbeit des TE ist ausdrücklich erwünscht, ebenso wie sachdienliche hinweise zur ergreifung der ursache/des fehlers/etc.

wenn ich das da oben lese, hab ich absolut keine ahnung, wovon du eigentlich redest.
karten? listen? wovon?

phpBB-version + template verrätst du auch leider nicht und meine glaskugel ist noch beim hersteller... :oops: