Quote:
Originally Posted by BigJohnny
click on the rex and go to properties, find out where it is looking for the image or what it is looking for.
|
I checked the code its showing ..
HTML Code:
<img src="" alt="" border="0" />
which obviously means its not picking up the avatar..
Quote:
Originally Posted by SirAdrian
Take a look at the function fetch_avatar_url() from includes/functions_user.php. It will depend on the board, too, because there are a few different ways avatars are stored. This function will take care of them all.
|
Here is the function fetch_avatar_url() function...
HTML Code:
// ###################### Start getavatarurl #######################
function fetch_avatar_url($userid)
{
global $vbulletin;
if ($avatarinfo = $vbulletin->db->query_first_slave("
SELECT user.avatarid, user.avatarrevision, avatarpath, NOT ISNULL(customavatar.userid) AS hascustom, customavatar.dateline,
customavatar.width, customavatar.height
FROM " . TABLE_PREFIX . "user AS user
LEFT JOIN " . TABLE_PREFIX . "avatar AS avatar ON avatar.avatarid = user.avatarid
LEFT JOIN " . TABLE_PREFIX . "customavatar AS customavatar ON customavatar.userid = user.userid
WHERE user.userid = $userid"))
{
if (!empty($avatarinfo['avatarpath']))
{
return array($avatarinfo['avatarpath']);
}
else if ($avatarinfo['hascustom'])
{
$avatarurl = array('hascustom' => 1);
if ($vbulletin->options['usefileavatar'])
{
$avatarurl[] = $vbulletin->options['avatarurl'] . "/avatar{$userid}_{$avatarinfo['avatarrevision']}.gif";
}
else
{
$avatarurl[] = "image.php?u=$userid&dateline=$avatarinfo[dateline]";
}
if ($avatarinfo['width'] AND $avatarinfo['height'])
{
$avatarurl[] = " width=\"$avatarinfo[width]\" height=\"$avatarinfo[height]\" ";
}
return $avatarurl;
}
else
{
return '';
}
}
}
Hope this info helps, thanks ahead of time