Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
01.08.2011, 06:15
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2011, 06:40 von Jockl.)
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?
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Mir ist da keine Änderung bekannt.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Aber irgendetwas hat sich getan...
Verlinkte Smilies funktionieren weder hier, noch bei MyBBCoder, noch bei MyBB.com.
z.B.:
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]
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
(01.08.2011, 09: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.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
01.08.2011, 09:53
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2011, 10:58 von Jockl.)
Doch, aber ich dachte, das würde sich nur auf Bilder beziehen, die nicht von dieser Seite stammen....
Das kann also abgehakt werden, wobei das Smilie Problem bestehen bleibt.
Edit: ich habe den Fehler mal
gemeldet.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
01.08.2011, 19:45
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2011, 19:47 von Jockl.)
Wenn man in der class_parser.php die beiden Zeilen
PHP-Code:
preg_match_all("#\[(url(=[^\]]*)?\](.*?)\[\/url\]|quote=([^\]]*)?\])#i", $message, $bad_matches, PREG_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_matches, PREG_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....
Beiträge: 12
Themen: 1
Registriert seit: 08.08.2011
MyBB-Version: 1.6.4
Unten sind aber zwei klammer mehr drin wie in dem oben.