ERLEDIGT [mod="Name"] wird nicht mehr geparst
Verfasst: 09.01.2006 04:31
EDIT: Ist erledigt! Hier geht es weiter: http://www.phpbb.de/viewtopic.php?t=107242
Hallo da draußen,
ich habe mir den Moderator Tags - Mod installiert, der auch sehr gut funktioniert (hat).
Wie ich jetzt feststellen musste, klappt seit dem Update auf 2.0.19 zwar noch [mod] text [/mod], aber leider nicht mehr [mod="Name_des_Moderators"] text [/mod]. Ersteres wird geparst, letzteres nicht.
Durch Versuche habe ich eindeutig die Veränderung der functions_post.php als Fehlerursache verifizieren können. Folgendes hat sich von 2.0.18 auf 2.0.19 in der functions_post.php geändert:
Schuld ist eindeutig die neue Behandlung des "-Zeichens!
Wo vorher in der Datenbank z.B. Folgendes stand...
[mod:f313da0eb1="Name des Moderators"]
... steht jetzt:
[mod="Name_des_Moderators"]
Hat jemand eine Lösung? Wie wichtig ist die Änderung in der functions_post.php überhaupt? Kann man das einfach rückgängig machen; oder wären da Sicherheitsprobleme zu befürchten?
LG, IPB_Flüchtling
Hallo da draußen,
ich habe mir den Moderator Tags - Mod installiert, der auch sehr gut funktioniert (hat).
Wie ich jetzt feststellen musste, klappt seit dem Update auf 2.0.19 zwar noch [mod] text [/mod], aber leider nicht mehr [mod="Name_des_Moderators"] text [/mod]. Ersteres wird geparst, letzteres nicht.
Durch Versuche habe ich eindeutig die Veränderung der functions_post.php als Fehlerursache verifizieren können. Folgendes hat sich von 2.0.18 auf 2.0.19 in der functions_post.php geändert:
Code: Alles auswählen
#
#-----[ OPEN ]---------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]---------------------------------------------
# Line 28
$html_entities_match = array('#&(?!(\#[0-9]+;))#', '#<#', '#>#');
$html_entities_replace = array('&', '<', '>');
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$html_entities_match = array('#&(?!(\#[0-9]+;))#', '#<#', '#>#', '#"#');
$html_entities_replace = array('&', '<', '>', '"');
Wo vorher in der Datenbank z.B. Folgendes stand...
[mod:f313da0eb1="Name des Moderators"]
... steht jetzt:
[mod="Name_des_Moderators"]
Hat jemand eine Lösung? Wie wichtig ist die Änderung in der functions_post.php überhaupt? Kann man das einfach rückgängig machen; oder wären da Sicherheitsprobleme zu befürchten?
LG, IPB_Flüchtling