Avatar Bildchen anzeigen lassen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
CYN
Mitglied
Beiträge: 43
Registriert: 26.09.2001 02:00
Wohnort: Cologne
Kontaktdaten:

Avatar Bildchen anzeigen lassen

Beitrag 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 ?
jojo1
Mitglied
Beiträge: 192
Registriert: 11.12.2004 23:44

Beitrag von jojo1 »

Der Tod eines Menschen ist eine Tragödie - Der Tod von vielen nur eine Statistik
CYN
Mitglied
Beiträge: 43
Registriert: 26.09.2001 02:00
Wohnort: Cologne
Kontaktdaten:

Beitrag 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'];
}
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“