Es gibt viele Begrenzungen für die Länge und es ist immer fest in den Dateien (eigentlich schlecht gemacht, aufwendige Änderung)
Folgende Dateien sind betroffen (jeweils in include/templates)
user/boxen_login.htm
user/login.htm
user/regist.htm
dort müsste jeweils ein maxlength="15" Attribut vergeben sein, das halt abgeändert werden muss.
Weiter sind folgende PHP Dateien betroffen
include/includes/func/user.php
80 81 82 83 | $name = escape_nickname( $_POST [ 'name' ]);
if ( $name != $_POST [ 'name' ] OR strlen ( $_POST [ 'name' ]) > 15) {
return false;
}
|
der entsprechend angepasst werden müsste, wenn man
zusätzlich Sonderzeichen erlauben will, muss man die Zeile 80 wie folgt ändern
80 | $name = escape( $_POST [ 'name' ], 'string' );
|
oder statt string geht auch textarea, da string Zeichen < und > enfernt.
Weitere Begrenzungen stehen in der include/boxes/shoutbox.php
15 | $shoutbox_nickname = substr ( $shoutbox_nickname , 0, 15);
|
Ach und um bei der Registrierung auch Umlaute zu erlauben in der include/contents/user/regist.php folgende Zeile
45 | $xname = escape_nickname( $name );
|
zu
45 | $xname = escape( $name , 'string' );
|
hier gilt natürlich das gleiche, wie oben.
Um die Registrierung mit über 15 Zeichen im Namen möglich zu machen sollte noch in der include/includes/func/escape.php zeile 38 angepasst werden.