Seite 1 von 2

Welcome and Avatar on phpBB Index

Verfasst: 21.07.2004 14:51
von Elvis
Mahlzeit,
kann mir jemand erklären wie ich den Mod Welcome and Avatar on phpBB Index in der overal_header-tpl anzeigen lassen kann ?

Verfasst: 21.07.2004 15:18
von Both
Hi!

Probiers mal so:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/page_header.php

# 
#-----[ FIND ]------------------------------------------ 
# 
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

//
// START MOD: Avatar On Index  - Denz
//
$avatar_img = '';
if ( $userdata['user_avatar_type'] && $userdata['user_allowavatar'] )
{
	switch( $userdata['user_avatar_type'] )
	{
		case USER_AVATAR_UPLOAD:
			$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_REMOTE:
			$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_GALLERY:
			$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
	}
}
if ($avatar_img == '')
{
    $avatar_img = '<img src="templates/subSilver/images/whosonline.gif" />';
}
// Check For Anonymous User
if ($userdata['user_id'] != '-1')
{
    $name_link = '<a href="' . append_sid("profile.$phpEx?mode=editprofile&" . $userdata['user_id']) . '">' . $userdata['username'] . '</a>';
}
else
{
    $name_link = $lang['Guest'];
}
//
// END MOD: Avatar On Index  - Denz
//


# 
#-----[ FIND ]------------------------------------------ 
# 

'PRIVMSG_IMG' => $icon_pm,


# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

//
// START MOD: Avatar On Index  - Denz
//
'L_NAME_WELCOME' => $lang['Welcome'],
'U_NAME_LINK' => $name_link,
'AVATAR_IMG' => $avatar_img,
//
// END MOD: Avatar On Index  - Denz
//
Und den Rest machst du so, wies in der Anleitung steht. :wink:

Verfasst: 21.07.2004 15:32
von Elvis
Danke,
aber das heist nicht finde in index.php sondern finde in includes/page_header.php ;)

Verfasst: 21.07.2004 15:34
von Both
Oops :oops: :D
Aber geht es denn?

Verfasst: 21.07.2004 15:40
von Elvis
ja es klappt sogar :D

Verfasst: 22.07.2004 05:11
von Elvis
leider muß ich sagen das es nciht ganz geklppt hat Timmy :-?

da jetzt im Profil alel User die selben Avatarehaben. Und wenn irgend ein User das Avatar wechslet bekommen alles anderen das selbe Avatar. Alo habe ich den Mod erstmal wieder Ausgebaut bis ich oder jemand anders eine Lösung gefunden hat.

schade eigentlich das es nicht Funktionirt :-?

Verfasst: 24.08.2004 18:47
von Elvis
Acid Sorry habe nicht drann gedacht hier weiter zu posten.


page_header.txt

Verfasst: 25.08.2004 15:34
von Acid
Im Code des MODs findest du mehrmals die Variabel $avatar_img.
Ersetze diese mit $whatever.

Verfasst: 26.08.2004 01:01
von Elvis
Danke hat bissel geholfen, jetzt ist nur noch das Problem wenn ein User kein avatar gewählt hat dann nimmt er das von mir angegeben nicht mehr an also defaultavatar.gif und in den Topics sieht man dann auch nix mehr davon.

Dazu haste keine Idee oder ?

Verfasst: 26.08.2004 19:29
von Acid
Eventuell deute ich die Wirkung des MODs gerade falsch..
Willst du damit erreichen, das die Leute "begrüsst" werden und das User ohne Avatar ein Standardavatar bekommen, wenn sie keines eingestellt haben (dort wo Avatare angezeigt werden)?