Doch sie wurde durch mehrere Mods verändert:
http://www.phpbb.com/customise/db/mod/p ... ntrol_mod/
http://www.phpbb.com/customise/db/mod/qte/
Hier die aktuelle Datei, wer was damit anfangen kann (bzw. will):
http://pastebin.com/5NEaA0dp
Danke
Edit:
Hab mal die Unterschiede zwischen der jetzigen Datei und der original phpBB Datei überprüft:
- in Zeile 179-185 die Änderungen der Profile Fields Control MOD
Code: Alles auswählen
//Begin: Profile Fields Control MOD
if (!function_exists('register_user_function'))
{
include($phpbb_root_path . 'includes/functions_profile_control.' . $phpEx);
}
register_user_function($sql_ary, $user_row);
//End: Profile Fields Contr[code]
ol MOD[/code]
- in Zeile 460-466 die Änderungen der QTE
Code: Alles auswählen
//-- mod : quick title edition -------------------------------------------------
//-- add
$sql = 'UPDATE ' . TOPICS_TABLE . '
SET topic_attr_user = ' . ANONYMOUS . '
WHERE topic_attr_user = ' . (int) $user_id;
$db->sql_query($sql);
//-- fin mod : quick title edition ---------------------------------------------
- in Zeile 1518-1521 eigene Vorgaben, was benutzbare Buchstaben angeht
Code: Alles auswählen
case 'USERNAME_ALPHA_ONLY':
$pcre = true;
$regex = '[a-zA-ZäöüÄÖÜß ]+';
break;
- in Zeile 3611-3630 zu Letzt noch eine selbst geschriebene Funktion
Code: Alles auswählen
function check_mobile() {
$agents = array(
'Windows CE', 'Pocket', 'Mobile',
'Portable', 'Smartphone', 'SDA',
'PDA', 'Handheld', 'Symbian',
'WAP', 'Palm', 'Avantgo',
'cHTML', 'BlackBerry', 'Opera Mini',
'Nokia'
);
for ($i=0; $i<count($agents); $i++)
{
if(isset($_SERVER["HTTP_USER_AGENT"]) && strpos($_SERVER["HTTP_USER_AGENT"], $agents[$i]) !== false)
{
return true;
}
}
return false;
}
Wenn ich die aktuelle gegen die originale austausche kommt zwar kein Fehler, aber bei der eingabe eines normalen Namens (Max Mustermaan) kommt dieser Fehler:
Der Benutzername enthält unzulässige Zeichen.
edit 2: so wies aussieht kommt der Fehler von der Veränderten Buchstaben Vorgabe.
Was ist da falsch?
Kann es sei, dass Buchstaben die ä,ö,ü nicht dem UTF-8 Standart entsprechen?
Was muss ich da ändern?
edit 3:
Also Problem gelöst: Ich hatte die Datei in Notepad++ nicht in UTF-8 gespeichert.