Welcome and Avatar on phpBB Index

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Welcome and Avatar on phpBB Index

Beitrag 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 ?
Both

Beitrag 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:
Zuletzt geändert von Both am 21.07.2004 15:35, insgesamt 1-mal geändert.
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

Danke,
aber das heist nicht finde in index.php sondern finde in includes/page_header.php ;)
Both

Beitrag von Both »

Oops :oops: :D
Aber geht es denn?
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

ja es klappt sogar :D
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag 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 :-?
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

Acid Sorry habe nicht drann gedacht hier weiter zu posten.


page_header.txt
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Im Code des MODs findest du mehrmals die Variabel $avatar_img.
Ersetze diese mit $whatever.
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag 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 ?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag 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)?
Antworten

Zurück zu „phpBB 2.0: Mod Support“