Pagina 1 van 1

Avatar van members in overall_header

Geplaatst: 21 jan 2006, 11:05
door Yellow
Hallo
Ik wil graag als mensen ingelogt zijn, hun avatar in overall header laten zien.
Weet iemand hoe ik dit kan doen?
Er is wel een mod voor dat je hem in index en indexbody dus zet...
Maar op die manier kom ik er niet uit, want wat is het php bestand van overall header?

Dit is de mod, alleen moet het stuk met je naam en de welkomstgroet er wel uit.

Code: Selecteer alles

# 
#-----[ OPEN ]------------------------------------------ 
# 
index.php

# 
#-----[ FIND ]------------------------------------------ 
# 
	$template->set_filenames(array(
		'body' => 'index_body.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 ]------------------------------------------ 
# 

'FORUM_LOCKED_IMG' => $images['forum_locked'],


# 
#-----[ 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
//

# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_english/lang_main.php


# 
#-----[ FIND ]------------------------------------------ 
# 
$lang['Welcome_subject'] = 'Welcome to %s Forums'; // Welcome to my.com forums

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

//
// START MOD: Avatar On Index  - Denz
//
$lang['Welcome'] = "Welcome"; // Welcome
//
// END MOD: Avatar On Index  - Denz
//

# 
#-----[ OPEN ]------------------------------------------ 
# 

templates/subSilver/index_body.tpl


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

  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

<!--
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
 -->
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><span class="mainmenu">{L_NAME_WELCOME}</span><BR /><span class="mainmenu">{U_NAME_LINK}</span><BR /><BR />{AVATAR_IMG}</td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>


# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM

Geplaatst: 21 jan 2006, 11:11
door Xanland
Het .php bestand van de overall_header.tpl is includes/page_header.php (volgens mij!).

Geplaatst: 21 jan 2006, 11:43
door Yellow
Dacht ik al, maar die mod is om het in index.php te zetten, en ik weet niet waar ik het nu in page header moet zetten. Ik heb al iets geprobeerd, maar toen kreeg ik foutmeldingen, dat was dus de verkeerde plek.

Geplaatst: 21 jan 2006, 13:13
door svenn
welke error ?

Geplaatst: 21 jan 2006, 13:24
door Yellow
Parse error: parse error, unexpected T_DOUBLE_ARROW in /home/jellekok/domains/gameinformer.nl/public_html/forum/includes/page_header.php on line 528

Geplaatst: 21 jan 2006, 14:06
door Yellow
Het werkt nu, als ik inlog zit men eigen avatar in de header.

Maar, iedereen krijgt nu in zijn profiel dezelfde avatar als mij, als ik ingelogt ben, als ik uitlog krijgt iedereen het whoisonline plaatje als avatar in hun profiel.

Maar, in de topics heeft iedereen wel gewoon zijn eigen avatar.

Kan iemand me helpen :)

Geplaatst: 21 jan 2006, 14:11
door svenn
in vieuwtopic zijn ze apart aangeroepen dus moeten ze wel hetzelfde blijven, hoewel in het profiel eigenlijk ook vreemd dus ...

Geplaatst: 21 jan 2006, 19:20
door Yellow
Is het niet mogelijk om ze in profiel ook apart aan te roepen? :)

Geplaatst: 04 feb 2006, 20:20
door Yellow
Als iemand het nog eens nodig heeft:
http://phpbb.insyderonline.com/viewtopic.php?t=7