Also das Problem mit den Hochstrichen scheint wirklich erst durch das letzte Update gekommen zu sein.
Ich denke das ich die betreffende Stelle gefunden habe, wo das \ davor kommt.
Das wäre diese Stelle (Für Leute mit php-Kenntnissen):
[php]includes/functions_post.php
#
#-----[ FIND ]---------------------------------------------
# Line 59
$message .= htmlspecialchars($part) . clean_html($tag);
}
$message = addslashes($message);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$message .= preg_replace($html_entities_match, $html_entities_replace, $part) . clean_html($tag);
}
$message = addslashes($message);
$message = str_replace('"', '\"', $message);[/php]
In der Letzten Zeile wird Hochstrich zu \Hochstrich umgewandelt.
Ich suche jetzt mal noch die Stelle wo das eigentlich wieder zurück gesetzt werden müsste.
EDIT: Es hatte in der Tat mit der letzten Zeile zu tun sie war doppelt. Hab ich beim Update nicht gesehen das die letzte Zeile schon da war.
Dadruch wurden dann ich nenns mal intern 2 / vor die " gesetzt, bei zurücksetzten wurde dann natürlich nur eins weg genommen und so wurde eben /" angezeigt.

Warum überhaupt / vor " Zeichen gesetzt werden, hat damit zu tun, das php (also die Script-Sprache in der das Forum geschrieben ist) ebenfalls " verwendet, um zu markieren wo ein string also ein Text anfängt und endet. Damit das php weis wann die " als Textende oder -anfang gemeint sind und wann nicht, werden mit dem / die " markiert die wirklich Zeichen in einem Text sind. Das wird auch bei einigen anderen Zeichen somarkiert.
Ich hoffe ich hab das so richtig erklärt.

Also das Problem mit den Hochstrichen scheint wirklich erst durch das letzte Update gekommen zu sein.
Ich denke das ich die betreffende Stelle gefunden habe, wo das \ davor kommt.
Das wäre diese Stelle (Für Leute mit php-Kenntnissen):
[php]includes/functions_post.php
#
#-----[ FIND ]---------------------------------------------
# Line 59
$message .= htmlspecialchars($part) . clean_html($tag);
}
$message = addslashes($message);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$message .= preg_replace($html_entities_match, $html_entities_replace, $part) . clean_html($tag);
}
$message = addslashes($message);
$message = str_replace('"', '\"', $message);[/php]
In der Letzten Zeile wird Hochstrich zu \Hochstrich umgewandelt.
Ich suche jetzt mal noch die Stelle wo das eigentlich wieder zurück gesetzt werden müsste.
EDIT: Es hatte in der Tat mit der letzten Zeile zu tun sie war doppelt. Hab ich beim Update nicht gesehen das die letzte Zeile schon da war.
Dadruch wurden dann ich nenns mal intern 2 / vor die " gesetzt, bei zurücksetzten wurde dann natürlich nur eins weg genommen und so wurde eben /" angezeigt. ^^
Warum überhaupt / vor " Zeichen gesetzt werden, hat damit zu tun, das php (also die Script-Sprache in der das Forum geschrieben ist) ebenfalls " verwendet, um zu markieren wo ein string also ein Text anfängt und endet. Damit das php weis wann die " als Textende oder -anfang gemeint sind und wann nicht, werden mit dem / die " markiert die wirklich Zeichen in einem Text sind. Das wird auch bei einigen anderen Zeichen somarkiert.
Ich hoffe ich hab das so richtig erklärt. ^^