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" /> <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

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

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

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:

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

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:
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: