Ich bin jetzt schon ein wenig weiter mit der Problemanalyse.
Wird der RTE Editor benutze, wird der Umlaut z.B. ä in %C3%A4 umgewandelt (wird ja mit einem Javascript gemacht) . Nutzt man aber den normalen Editor, so wird der BBCode ja erst durch PHP in der module_link.php durch folgenden Absatz gewandet:
var link_regex = '';
var link_text = '';
var link_href = '';
if ( parent.IPS_editor[ editor_id ].use_bbcode && ! parent.IPS_editor[ editor_id ].is_rte )
{
link_regex = /\[url=([^\]]+?)\]([^\[]+?)\[\/url\]/ig;
if ( current_selection.match( link_regex ) )
{
link_href = current_selection.replace( link_regex, "$1" );
link_text = current_selection.replace( link_regex, "$2" );
}
}
else
{
link_regex = /<a href=['"]([^"']+?)['"]([^>]+?)?>(.+?)<\/a>/ig;
if ( current_selection.match( link_regex ) )
{
link_href = current_selection.replace( link_regex, "$1" );
link_text = current_selection.replace( link_regex, "$3" );
}
}
if ( link_text )
{
current_selection = link_text;
}
if ( link_href )
{
document.getElementById("f_href").value = link_href;
}
current_selection = current_selection.replace( /<br \/>|<br>|\n|\r/g, "");
document.getElementById("f_text").value = parent.IPS_editor[ editor_id ].strip_empty_html( current_selection );
}
Hierbei scheint das Problem mit der neuen PHP Version zusammen zu hängen. Ich denke das die Zeile jetzt angepasst werden müsste, nur weiß ich nicht warum er mit den Fehler da raus haut:
link_regex = /\[url=([^\]]+?)\]([^\[]+?)\[\/url\]/ig;
Mir ist auch noch aufgefallen, das die Nachrichten die über den Melden Button kommen sollten seit dem Umzug leer sind.