vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Anyone tell me why this is not working? (https://vborg.vbsupport.ru/showthread.php?t=189652)

dannykilla 08-31-2008 04:52 PM

Anyone tell me why this is not working?
 
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:

Code:

<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

Code:

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

Code:

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'] . "&amp;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 [DATE]1220206879[/DATE] at [TIME]1220206879[/TIME] ---------------

also this is what I have on my Header template

Code:

<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 [DATE]1220214631[/DATE] at [TIME]1220214631[/TIME] ---------------

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

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

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


All times are GMT. The time now is 10:53 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01067 seconds
  • Memory Usage 1,727KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (6)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete