Seite 1 von 1

Avatar Bildchen anzeigen lassen

Verfasst: 18.12.2004 20:12
von CYN
Huhu :)

Ich habe mir mit der over_header.tpl ein menu gebastelt das über alle seiten geht. Nun möchte ich mir dort auch mein avatar anzeigen lassen.

Ich habe dazu die portal.php geöffnet und folgendes ausgeschnitten :

Code: Alles auswählen

// Start Avatar On Index
	$avatar_img = '';
	if ( $userdata['user_avatar_type'] && $userdata['user_allowavatar'] )
	{
	switch( $userdata['user_avatar_type'] )
	{
		case USER_AVATAR_UPLOAD:
			$size = check_avatar_size($board_config['avatar_path'] . '/' . $userdata['user_avatar'], $CFG['pics_thumbsize']);
			$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
			break;
		case USER_AVATAR_REMOTE:
			$size = check_avatar_size($userdata['user_avatar'], $CFG['pics_thumbsize']);
			$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
			break;
		case USER_AVATAR_GALLERY:
			$size = check_avatar_size($board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'], $CFG['pics_thumbsize']);
			$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" '.$size.' alt="" border="0" />' : '';
			break;
	}
	}
    // Check For Anonymous User
	if ($userdata['user_id'] != '-1')
	{
	$name_link = color_group_colorize_name($userdata['user_id']);
	}
	else
	{
	$name_link = $lang['Guest'];
	}
// Ende Avatar On Index
dieses habe ich dann in der page_header.php eingefügt.
Danach bin ich noch hingegangen und habe aus der portal_bopy.tpl den entsprechenden abschnitt ausgeschnitten und die die overall_header.tpl eingesetzt.

Wenn ich mich auch der Portal Seite befinde klappt das wunderbar, er zeigt mir Avatar und Namen an.

Wenn ich aber jetzt auf irgendeine andere Seite gehe dann bleibt zwar der Name da stehen aber das Avatar verschwindt :(

Was muss ich tun ?

Verfasst: 18.12.2004 21:14
von jojo1

Verfasst: 20.12.2004 14:19
von CYN
vielen dank ! das hat mir weitergeholfen.

Aber denoch fehlt da was entscheidenes !
Das rote ist der Block der aufjedenfall diesem Mod noch hinzugefügt werden muss, ansonsten, gibts keine Möglichkeit mehr sich an-/abzumelden :
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
$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'];
}