Pagina 1 van 2

Vreemde weergave avatar in profiel OPGELOST

Geplaatst: 21 mei 2005, 09:59
door Muiter
Er is iets fout gegaan bij het profiel, kijk maar eens naar de omgeving van de avar.
http://www.modelautoforum.nl/forum/prof ... ditprofile
user: test
pass: test

Hoe kan ik dit corrigeren?

Geplaatst: 21 mei 2005, 14:18
door dj jb
Probeer je avatar te verwijderen uit je profiel en voeg m nogmaals toe (was misschien een eenmalige fout). Als dat niets uithaalt, controlleer dan de bijbehorende .tpl op fouten.

Geplaatst: 21 mei 2005, 16:37
door Muiter
Het is een terugkerend probleem en aan het tpl bestand profile_add_body ligt het niet.

Code: Selecteer alles

<td align="center"><span class="gensmall">{L_CURRENT_IMAGE}</span><br />{AVATAR}<br /><input type="checkbox" name="avatardel" />&nbsp;<span class="gensmall">{L_DELETE_AVATAR}</span></td>

Geplaatst: 21 mei 2005, 16:41
door Paul
Oke een fix, die het denk ik oplost:

Code: Selecteer alles

open
includes/usercp_register.php
find 
"AVATAR" =>
VERVANG MET(Niet de hele regels alleen dit stuk!!!!!!)
"AVATARNU" =>
open 
template/JOUW_TEMPLATE/profile_add_body.tpl
zoek
 {AVATAR} 
vervang met
{AVATARNU}

Geplaatst: 21 mei 2005, 17:49
door Muiter
paulus schreef:Oke een fix, die het denk ik oplost:
Wat moet deze fix doen? Hij werkt bij mij niet.

Geplaatst: 31 mei 2005, 19:57
door Muiter
Iemand anders met een brilliant idee?

maak

Geplaatst: 31 mei 2005, 20:30
door svenn
maak eens een txt van includes/vieuw_profile.php n post de link zo opgelost ...

Re: maak

Geplaatst: 31 mei 2005, 20:32
door Paul
svennson schreef:maak eens een txt van includes/vieuw_profile.php n post de link zo opgelost ...
Je bedoelt zeker usercp_viewprofile.php? :)

Re: maak

Geplaatst: 31 mei 2005, 20:33
door Muiter
svennson schreef:maak eens een txt van includes/vieuw_profile.php n post de link zo opgelost ...
http://www.modelautoforum.nl/usercp_viewprofile.txt

Re: maak

Geplaatst: 31 mei 2005, 20:33
door svenn
paulus schreef:
svennson schreef:maak eens een txt van includes/vieuw_profile.php n post de link zo opgelost ...
Je bedoelt zeker usercp_viewprofile.php? :)
idd sorry :D

Geplaatst: 01 jun 2005, 19:35
door Muiter
svennson schreef:maak eens een txt van includes/vieuw_profile.php n post de link zo opgelost ...
http://www.modelautoforum.nl/usercp_viewprofile.txt

Geplaatst: 01 jun 2005, 20:09
door flance
volgens mij zit de fout in includes/usercp_avatar.php Kan je die eens als tekst posten :oops:

Geplaatst: 01 jun 2005, 20:17
door Muiter
flance schreef:volgens mij zit de fout in includes/usercp_avatar.php Kan je die eens als tekst posten :oops:
http://www.modelautoforum.nl/usercp_avatar.txt

Geplaatst: 04 jun 2005, 10:17
door Muiter
De avatar wordt geplaatst door de code {AVATAR}, inwelk bestand wordt deze code gemaakt, daar ligt volgens mij het probleem.

Dit is het probleem:
Afbeelding

Geplaatst: 04 jun 2005, 11:23
door flance
Logisch.
Ik heb nog even alles zitten zoeken en ik denkj dat ik wat gevonden heb.
Kijk includes/usercp_register.php eens na.
Zie rond regel: 840-852 (bij een niet ge-mod forum)
naar het volgende stukje:

Code: Selecteer alles

	$avatar_img = '';
	if ( $user_avatar_type )
	{
		switch( $user_avatar_type )
		{
			case USER_AVATAR_UPLOAD:
				$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $user_avatar . '" alt="" />' : '';
				break;
			case USER_AVATAR_REMOTE:
				$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $user_avatar . '" alt="" />' : '';
				break;
			case USER_AVATAR_GALLERY:
				$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $user_avatar . '" alt="" />' : '';
				break;
		}
	}
Jij hebt een soortgelijk stukje neem ik aan. Pas deze goed aan, qua html codes. Lukt je dit niet kan je het altijd even posten.

Geplaatst: 04 jun 2005, 11:27
door Muiter
flance schreef:Jij hebt een soortgelijk stukje neem ik aan. Pas deze goed aan, qua html codes. Lukt je dit niet kan je het altijd even posten.
Ik heb hetzelfde stuk.

Code: Selecteer alles

	$avatar_img = '';
	if ( $user_avatar_type )
	{
		switch( $user_avatar_type )
		{
			case USER_AVATAR_UPLOAD:
				$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $user_avatar . '" alt="" />' : '';
				break;
			case USER_AVATAR_REMOTE:
				$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $user_avatar . '" alt="" />' : '';
				break;
			case USER_AVATAR_GALLERY:
				$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $user_avatar . '" alt="" />' : '';
				break;
		}
	}
Als ik jouw code erin plak blijft het probleem bestaan.

Geplaatst: 04 jun 2005, 11:34
door flance
Ik heb even wat gespeeld met je forum en ik denk dat het komt door de invoer van de avatar.
Kan je de mysql dump van de rij van phpbb_users waar user_id = 22
( SQL: SELECT * FROM phpbb_users WHERE user_id='22' )
die data even kopieren of screenshot maken en posten. (graag wel van volledige data, dus wel even op Afbeelding
drukken

Geplaatst: 04 jun 2005, 11:40
door Muiter
flance schreef:Kan je de mysql dump van de rij van phpbb_users waar user_id = 22

Code: Selecteer alles

user_id  22 
user_active  1 
username  test 
user_password  098f6bcd4621d373cade4e832627b4f6 
user_session_time  1117881287 
user_session_page  -12 
user_session_topic  0 
user_lastvisit  1117878592 
user_regdate  1116665082 
user_level  0 
user_posts  2 
user_timezone  1.00 
user_style  1 
user_lang  dutch 
user_dateformat  d M Y H:i 
user_new_privmsg  0 
user_unread_privmsg  0 
user_last_privmsg  0 
user_emailtime  NULL 
user_viewemail  0 
user_attachsig  1 
user_setbm  0 
user_allowhtml  1 
user_allowbbcode  1 
user_allowsmile  1 
user_allowavatar  1 
user_allow_pm  1 
user_allow_viewonline  1 
user_notify  0 
user_notify_pm  1 
user_popup_pm  1 
user_rank  0 
user_avatar  171600183542a1833899d09.gif 
user_avatar_type  1 
user_email  test@modelautoforum.nl 
user_icq    
user_website    
user_from    
user_sig    
user_sig_bbcode_uid    
user_aim    
user_yim    
user_msnm    
user_occ    
user_interests    
user_actkey    
user_newpasswd  NULL 
user_country  nospec 
user_notify_box_pm  1 
user_calendar_perm  0 
user_birthday  0 
user_next_birthday_greeting  2006 
user_whosonline_color  0 
user_report_optout  0 
user_notes_sort  DESC 
user_notes_mail  1 

Geplaatst: 04 jun 2005, 11:48
door flance
Je database is wel goed. Er zit dus een fout in de verdere verwerking van die gegevens. Ik ga eens verder zoeken.

//was best logisch anders was het ook fout weergegeven in het forum zelf naast de posts :)

oja, even ter informatie:
in je profile_add_body.tpl zie ik:

Code: Selecteer alles

<br>{AVATAR}<br>
en in de bron van je profile.php?mode=editprofile:

Code: Selecteer alles

<img src="images/avatars/<a href="search.php?search_id=egosearch"><img src="images/avatars/171600183542a1833899d09.gif" alt="test" border="0" /></a>
Die <a> tag moet weg, net zoals de </a> ik ga er naar op zoek :)


edit:
Wat ik zo zie is dat op de plek waar $user_avatar word gebruikt, de fout zit.
$user_avatar bestaat óf uit $userdata['user_avatar'] of uit $user_avatar_local.
die $userdata word gemaakt in includes/sessions.php en die $user_avatar_local bestaat uit een nieuw toegevoegde avatar.



edit-edit:
Na verder gezocht te hebben komt het zelfde stukje code nog een keer voor.
Dat is namelijk in je block links helemaal bovenaan. Die mod zet de url om denk ik. Welke mod is dat en waar heb je hem gedownload? Misshcien is er dan iets aan te veranderen. Daar ligt het dus namelijk aan ;)

Geplaatst: 04 jun 2005, 12:15
door Muiter
In mijn overall_header waar het menu in staat heb ik staan {USER_AVATAR}
Ik heb nu in profile_add_body.tpl {AVATAR} vervangen door {USER_AVATAR}

Volgens mij is het probleem nu omzeild, wil jij het ook nog even testen?
Bedankt :thumb: