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
$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
$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
$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
$xname = escape_nickname($name);
zu
$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.
$t = substr($t, 0, 15);