Also dieser Fehler kommt aus folgender Zeile:
Code: Alles auswählen
for($i = 0($userdata['user_level'] == ADMIN ) ? 0:1; $i < count($mode_types_text); $i++)
Du kannst sie Verbessern in dem Du sie durch diese ersetzt:
Allerdings hast Du dann diesen Codeschnippsel übrig:
Wo dieser her ist oder wo er hingehört *nixweiss*
Ich möchte dich ja nicht erschrecken aber in der Datei warten noch weitere Fehler auf dich
Code: Alles auswählen
'L_JOINED' =>// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'],
// End add - Last visit MOD $lang['Joined'],
Solltest Du abändern in:
Code: Alles auswählen
'L_JOINED' => $lang['Joined'],
// Start add - Last visit MOD
'L_LOGON' => $lang['Last_logon'],
// End add - Last visit MOD
Auch dieses:
Code: Alles auswählen
'JOINED' =>// Start add - Last visit MOD
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $row['user_allow_viewonline'])) ? (($row['user_lastlogon'])? create_date($board_config['default_dateformat'], $row['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],
// End add - Last visit MOD $joined,
funktioniert so besser:
Code: Alles auswählen
'JOINED' => $joined,
// Start add - Last visit MOD
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $row['user_allow_viewonline'])) ? (($row['user_lastlogon'])? create_date($board_config['default_dateformat'], $row['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],
// End add - Last visit MOD
Noch ein abschliessender Tipp:
Baue Modifikationen zukünftig etwas gewissenhafter ein.
Kontrolliere besser einmal mehr die Veränderungen die Du gemacht hast.
PHP ist sehr genau und es kommt nicht nur auf jeden Punkt und jedes Komma an, es kommt auch drauf an wo es steht.