Pagina 1 van 1

avatar in profiel fout

Geplaatst: 13 jun 2005, 15:19
door Alpha
Heey,
Ik heb een hele rare fout.

Als je ingelogd bent en je gaat naar iemand anders z'n profiel staat daar je eigen avatar i.p.v. de avatar van degene.

Afbeelding

Dit is de avatar van outlawdevil maar hij wordt weergeven in dit geval mijn profiel...

Het is mij niet eerder opgevallen omdat dit probleem alleen voordoet bij mozilla & Internet Explorer, niet bij opera...

Wat is het probleem en hoe kan ik het oplossen?

Bedankt,
Ruben

Geplaatst: 13 jun 2005, 16:14
door ElbertF
Zou je de Support Template kunnen invullen (zie mijn onderschrift)?

Geplaatst: 13 jun 2005, 16:18
door ElbertF
Als ik als gast je profiel bekijk zie ik geen avatar, maar het lijkt me heel sterk dat Opera het wel goed weergeeft (in de broncode staat namelijk geen link naar de afbeelding)..?

Geplaatst: 13 jun 2005, 16:37
door Alpha
Wat is het probleem? Je eigen avatar wordt weergeven in het profiel van iemand anders...
Wanneer ontstond het probleem? Geen idee, ik merkte het vandaag pas op...
Adres van je forum: http://www.gamepearl.nl/forum
Geïnstalleerde mods: Veel... een paar waar het misschien iets mee te maken kan hebben: Avatar in memberlist, Klik op avatar en je gaat naar het profiel van diegene...
Huidige template: ambience
phpBB versie: de nieuwste
Host: flexwebhosting.nl
Heb je onlangs een mod of stijl geïnstalleerd? nee
Heb je gezocht naar een antwoord? ja


en ja idd, zag ik daarnet ook als je niet ingelogd bent dan zie je helemaal geen avatar.... :? en bij opera doettie nu ook zo raar idd :?

Geplaatst: 13 jun 2005, 16:50
door ElbertF
Iets veranderd in includes/usercp_viewprofile.php? Kun je de regels 80 tot 120 hier posten?

Geplaatst: 14 jun 2005, 22:49
door Alpha
80 t/m 120

Code: Selecteer alles

$template->set_filenames(array(
	'body' => 'profile_view_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx);

//
// Calculate the number of days this user has been a member ($memberdays)
// Then calculate their posts per day
//
$regdate = $profiledata['user_regdate'];
$memberdays = max(1, round( ( time() - $regdate ) / 86400 ));
$posts_per_day = $profiledata['user_posts'] / $memberdays;

// Get the users percentage of total posts
if ( $profiledata['user_posts'] != 0  )
{
	$total_posts = get_db_stat('postcount');
	$percentage = ( $total_posts ) ? min(100, ($profiledata['user_posts'] / $total_posts) * 100) : 0;
}
else
{
	$percentage = 0;
}

$avatar_img = '';
if ( $profiledata['user_avatar_type'] && $profiledata['user_allowavatar'] )
{
	switch( $profiledata['user_avatar_type'] )
	{
		case USER_AVATAR_UPLOAD:
			$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_REMOTE:
			$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_GALLERY:
			$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
	}
}


Geplaatst: 15 jun 2005, 13:38
door Luuk
Misschien pakt ie op de een of andere manier de avatar van het user_id... maar aan deze code zie ik niets verkeerds. Zet het hele bestand eens in een txt bestand en post de link.

Geplaatst: 16 jun 2005, 23:41
door Alpha

Geplaatst: 17 jun 2005, 20:42
door Luuk
Als ik dat bij mij erin zet krijg ik wel alle goede informatie te zien... ligt dus niet aan dat bestand :?

Geplaatst: 18 jun 2005, 14:25
door Alpha
wat dan :?

Geplaatst: 18 jun 2005, 21:27
door Luuk
Ja dat weet ik ook niet :P Als het niet goed in de database staat wat dan haast wel moet licht het misschien aan usercp_register.php.

Geplaatst: 19 jun 2005, 00:23
door Alpha

Geplaatst: 22 jun 2005, 11:32
door Alpha
:roll: :roll: :roll:

Geplaatst: 03 jul 2005, 22:16
door Alpha
sorry ik was even weekje op vakantie, maar zou iemand me a.u.b. kunnen helpen... kwordt er scheitziek van, heb alles doorzocht :?

Geplaatst: 03 jul 2005, 22:41
door Luuk
Ik zie er eerlijk gezegd ook niets verkeerd in... al eens geprobeerd om includes/usercp_avatar.php opnieuw up te loaden (van versie 2.0.16)? Wat heb je daar in gewijzigt?

Geplaatst: 08 jul 2005, 10:41
door Alpha
kheb volgens mij niets veranderd meer :? maar ik zal dat wel even doen dan...

Geplaatst: 08 jul 2005, 10:48
door Alpha
ok daar ligt het dus niet aan... heb van paar maanden geleden die usercp_viewprofile geval geupload maar nogsteeds hetzelfde probleem :?

Geplaatst: 18 jul 2005, 23:06
door Alpha
:roll: :(

Geplaatst: 20 jul 2005, 10:09
door djrandall
Deze code staat ook in zijn header!

Code: Selecteer alles

$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;
	}
}
Wordt dubbel uitgevoerd en de variabelen overschreven....

Code in header(s) aanpassen naar:

Code: Selecteer alles

$avatar_img2 = '';
if ( $userdata['user_avatar_type'] && $userdata['user_allowavatar'] )
{
	switch( $userdata['user_avatar_type'] )
	{
		case USER_AVATAR_UPLOAD:
			$avatar_img2 = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_REMOTE:
			$avatar_img2 = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
		case USER_AVATAR_GALLERY:
			$avatar_img2 = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
	}
}
en in TPL headerbestanden

Code: Selecteer alles

'AVATAR_IMG' => $avatar_img,
veranderen in

Code: Selecteer alles

'AVATAR_IMG2' => $avatar_img2,
Dan werkt hij!

Geplaatst: 21 jul 2005, 11:30
door Alpha
je bent de bom :thumb: thanks m8!!!