Seite 1 von 2
"Login" wird nicht angezeigt
Verfasst: 02.01.2005 15:21
von neo04
hallo,
habe folgendes problem:
Bei meinem Board wird der Text "Login" (oben) hinter dem Bild nicht mehr angezeigt, wenn man angemeldet ist wir "Logout" angezeigt. Brauche dringend Hilfe, da das Forum bald starten soll und dieser Fehler muss bis dahin beseitigt werden.

Verfasst: 02.01.2005 15:28
von PhilippK
Hast du Mods eingebaut?
Gruß, Philipp
Verfasst: 02.01.2005 16:17
von neo04
ja habe ich!
Verfasst: 02.01.2005 16:18
von Nico Haase
gib mal die url deines forums raus
Verfasst: 02.01.2005 16:29
von neo04
Verfasst: 02.01.2005 16:33
von PhilippK
Kannst du mal bitte die ./includes/page_header.php verlinken (KB:datei)?
Gruß, Philipp
Verfasst: 02.01.2005 16:35
von Nico Haase
guck mal in der datei includes/page_header.php nach, ob nach
Code: Alles auswählen
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
die zeilen
Code: Alles auswählen
//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}
folgen. wenn ja: bitte mal diese datei auch zum download bereitstellen. wenn nein: code ergänzen + prüfen. wenn noch nicht sichtbar: siehe "wenn ja"

Verfasst: 02.01.2005 17:06
von neo04
Jetzt funktionierts:
Code: Alles auswählen
//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
$avatar = '';
if ( $userdata['user_avatar_type'] && $userdata['username'] != ANONYMOUS && $userdata['user_allowavatar'] )
{
switch( $userdata['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
}
}
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}
Dieser Abschnitt fehlte bei mir:
Code: Alles auswählen
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}
(hab wohl beim Einbau des "Avatar Display" Mods den Teil überschrieben)!
Dankeschön!
mfG neo04

Verfasst: 02.01.2005 18:11
von neo04
Oh nein

,
jetzt wird immer "Login" angezeigt, wenn ich mich ausloggen will, statt "Logout" und das ausloggen geht auch nicht.
Zum testen:
User: test
Pass: test
mfG

Verfasst: 02.01.2005 18:35
von Markus67
Hi ....
verlinke mal bitte die page_header.php als Textdatei sonst machen wir hier noch weiter heiteres Fehlersuchen
KB:datei
Und am besten noch gleich die Installationsanleitung für den MOD
Markus