View Full Version : Anyone tell me why this is not working?
dannykilla
08-31-2008, 04:52 PM
Hi,
I have a custom header and I have moved the login box onto the header.
Now I have added a bit of code, showing the user avatar, which works fine but when a user has no avatar, I had someone help me set it so that when this is the case a default avatar is displayed now this works all over the forum but not on my header?
So can someone help please?
I have this piece of code in the header template:
<td class="alt2" align="center">
<img src="$vboptions[bburl]/images/avatars/noavatar.gif" alt="$vbphrase[guest] $vbphrase[avatar]" width="50" height="50" border="0">Now when I look in firebug this is the code that is displayed and also it has the circle thingy going around (like its loading) continuously
<img height="50" border="0" align="center" width="50" alt="" src="http://www.xxxxxxx.co.uk/forums/image.php?u=2"/>Anyone tell me why this is please?
Thanks
Danny
Lynne
08-31-2008, 05:11 PM
Your first line of code is not producing that second line of code. You must have something else in there.
dannykilla
08-31-2008, 05:19 PM
Yes sorry I have a plugin that contains the following,
if ($vbulletin->userinfo['avatarid'])
{
// using a predefined avatar
$avatar = $db->query_first("SELECT avatarpath FROM " . TABLE_PREFIX . "avatar WHERE avatarid = " . $vbulletin->userinfo[avatarid] . "");
$avatarid = $avatar['avatarid'];
$navbaravatar = "<img src=\"" . $vbulletin->options[bburl] . "/$avatar[avatarpath]\" alt=\"Your Avatar\" border=\"0\" />";
}
else
{
// not using a predefined avatar, check for custom
if ($avatar = $db->query_first("SELECT dateline, userid FROM " . TABLE_PREFIX . "customavatar WHERE userid = " . $vbulletin->userinfo[userid] . ""))
{
// using a custom avatar
$navbaravatarurl = ($vbulletin->options['usefileavatar']) ? "" . $vbulletin->options[avatarurl] . "/avatar$avatar[userid]_" . $vbulletin->userinfo[avatarrevision] . ".gif" : "" . $vbulletin->options[bburl] . "/image.php?u=" . $vbulletin->userinfo['userid'] . "&dateline=" . $avatar['dateline'] . "";
$navbaravatar = "<img src=\"$navbaravatarurl\" alt=\"Your Avatar\" border=\"0\" />";
}
else
{
// no avatar specified
$nouseavatarchecked = HTML_CHECKED;
$avatarchecked[0] = '';
$navbaravatar = "<img src=\"" . $vbulletin->options[bburl] . "/$stylevar[imgdir_misc]/noavatar.jpg\" alt=\"Your Avatar\" border=\"0\" />"; // "<span class=\"smallfont\">No Avatar<br/ >Specified</span>";
}
The reason I didnt post this is because this must work as I have members with no avatars display the noavatar img on the memberlist page
--------------- Added 1220206879 at 1220206879 ---------------
also this is what I have on my Header template
<if condition="$bbuserinfo['userid']">
<img src="$vboptions[bburl]/image.php?u=$bbuserinfo[userid]" alt="$vbphrase[avatar]" width="50" height="50" border="0" align="center"/>
</td>
<else />
<td class="alt2" align="center">
<img src="$vboptions[bburl]/images/avatars/noavatar.gif" alt="$vbphrase[guest] $vbphrase[avatar]" width="50" height="50" border="0">
</if>
--------------- Added 1220214631 at 1220214631 ---------------
Lynne
08-31-2008, 07:31 PM
OK, you are saying you are having problems with what is (or rather, is not) being displayed in the header template, right? But, you have this in that template:
<if condition="$bbuserinfo['userid']">
<img src="$vboptions[bburl]/image.php?u=$bbuserinfo[userid]" alt="$vbphrase[avatar]" width="50" height="50" border="0" align="center"/>
</td>
<else />
<td class="alt2" align="center">
<img src="$vboptions[bburl]/images/avatars/noavatar.gif" alt="$vbphrase[guest] $vbphrase[avatar]" width="50" height="50" border="0">
</if>
And you are saying you are getting this as the output:
<img height="50" border="0" align="center" width="50" alt="" src="http://www.xxxxxxx.co.uk/forums/image.php?u=2"/>
That doesn't make sense. Are you sure that the line you are looking at in firebug is in exactly the same place as that code in your header? (The header code doesn't look correct syntactically, btw.)
Do you have a link to a page where I can see this problem?
vBulletin® v3.8.12 by vBS, Copyright ©2000-2024, vBulletin Solutions Inc.