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. :roll:

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 8)

Verfasst: 02.01.2005 18:11
von neo04
Oh nein :x ,
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 8)

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 :wink:
KB:datei

Und am besten noch gleich die Installationsanleitung für den MOD

Markus