MyBB.de Forum
[G] MyCode Parser - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Bugs (https://www.mybb.de/forum/forum-61.html)
+----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-63.html)
+----- Thema: [G] MyCode Parser (/thread-18679.html)



[G] MyCode Parser - Jockl - 01.08.2011

Seit dem Upgrade von 1.6.3 auf 1.6.4 werden Smilies und z.B. auch Bilder, eingebunden in einen Link, nicht mehr richtig umgesetzt. Siehe: https://www.mybb.de/forum/thread-18678.html

Ein Bug oder neues Feature? Wink


RE: MyCode Parser - StefanT - 01.08.2011

Mir ist da keine Änderung bekannt.


RE: MyCode Parser - Jockl - 01.08.2011

Aber irgendetwas hat sich getan...

Verlinkte Smilies funktionieren weder hier, noch bei MyBBCoder, noch bei MyBB.com.
z.B.:
Blush

img-Tags, auch verlinkt, funktionieren hier im Forum nicht, aber bei MyBBCoder und MyBB.com.
z.B.:
[Bild: https://www.mybb.de/forum/images/mybb_de/h1_forum.gif]
[Bild: https://www.mybb.de/forum/images/mybb_de/h1_forum.gif]



RE: MyCode Parser - StefanT - 01.08.2011

(01.08.2011, 10:43)Jockl schrieb: img-Tags, auch verlinkt, funktionieren hier im Forum nicht
Es ist dir wohl noch nicht aufgefallen, aber die sind hier schon lange deaktiviert. Wink


RE: MyCode Parser - Jockl - 01.08.2011

Doch, aber ich dachte, das würde sich nur auf Bilder beziehen, die nicht von dieser Seite stammen.... Blush

Das kann also abgehakt werden, wobei das Smilie Problem bestehen bleibt. Wink


Edit: ich habe den Fehler mal gemeldet.


RE: MyCode Parser - Jockl - 01.08.2011

Wenn man in der class_parser.php die beiden Zeilen

PHP-Code:
preg_match_all("#\[(url(=[^\]]*)?\](.*?)\[\/url\]|quote=([^\]]*)?\])#i"$message$bad_matchesPREG_PATTERN_ORDER);
$message preg_replace("#\[(url(=[^\]]*)?\](.*?)\[\/url\]|quote=([^\]]*)?\])#si""<mybb-bad-sm>"$message); 
durch diese aus der Version 1.6.3 ersetzt
PHP-Code:
preg_match_all("#\[(url(=[^\]]*])?\](.*?)\[\/url\]|quote=([^\]]*)?\])#i"$message$bad_matchesPREG_PATTERN_ORDER);
$message preg_replace("#\[(url(=[^\]]*])?\](.*?)\[\/url\]|quote=([^\]]*)?\])#si""<mybb-bad-sm>"$message); 
dann werden die Smilies auch innerhalb eines Links angezeigt.

Ich kenne mich mit reg. Ausdrücken leider nicht so aus, aber wenn man die Zeilen vergleicht, dann scheint eine eckige Klammer "]" den Unterschied im Vergleiche zu ")" auszumachen....Rolleyes


RE: MyCode Parser - PitBuLL - 11.08.2011

Unten sind aber zwei klammer mehr drin wie in dem oben. Toungue