Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Zitat:Selber implementieren wird wohl etwas schwerer, da der BBCode alle möglichen Argumente hat, und der Parser von Christian Seiler bereits alles macht
Und den Spieß umdrehen, also verbleibende MyBB-Codes dem Seiler-Parser beibringen, geht auch nicht?
Dann musst du halt mit eigenen Escapes hacken.
PHP-Code:
escape = []
unescape = []
for c in < > & ":
escape[c] = random()
unescape[escape[c]] = c
msg = parser1(msg)
msg = strtr(msg, escape)
msg = unhtmlentities(msg)
msg = parser2(msg)
msg = strtr(msg, unescape)
return msg
Braucht wahrscheinlich noch etwas mehr, aber so ungefähr könnte man was machen.
Beiträge: 42
Themen: 6
Registriert seit: 25.01.2013
12.08.2013, 16:08
(Dieser Beitrag wurde zuletzt bearbeitet: 12.08.2013, 16:11 von Javatic.)
(12.08.2013, 15:43)frostschutz schrieb: Zitat:Selber implementieren wird wohl etwas schwerer, da der BBCode alle möglichen Argumente hat, und der Parser von Christian Seiler bereits alles macht
Und den Spieß umdrehen, also verbleibende MyBB-Codes dem Seiler-Parser beibringen, geht auch nicht?
Daran hatte ich gar nicht gedacht, vielen Dank! Wird wahrscheinlich funktionieren! Ich versuch es mal
Und noch etwas, was aber etwas Offtopic ist: Ich habe im global-hook ein "<style>usw" ge'echo't - Allerdings wird "opacity: irgndwas" nicht angenommen. Wenn ich unter CHrome in die Entwicklertools gehe, wird diese Property auch durchgesrichen angezeigt... Wieso?Edit: Gelöst