![]() |
User's avatar on a page
When a user logs in, how do you make their avatar show on a specified location of forum?
|
you'll have to use something like this at the desired location
Code:
<td class="$bgclass"> |
That didn't do it. I have nothing showing up on the forum after pasting this in the header
|
that code i simply copied from the vbadvanced page...
okay try this then, this is from the postbit template Code:
<if condition="$show['avatar']"><td class="alt2"><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a></td></if> |
That will not work, as the variables required in that statement do not exist until you view a post. You need to create a plugin to fetch the avatar URL, then use that URL.
|
Wow, that would be too advanced for me.
I guess I'd have to look for something else. |
This is what I do for the user avatar on every page.
Put this in your config.php PHP Code:
Hook Location: fetch_userinfo Execution order: 5 PHP code: PHP Code:
Also I am using 3.7.0 for the moment and it is working. I just download 3.7.1 about 2 hours ago and haven't got to it yet. |
Just out of curiosity, could you explain what the 3 array items refer to and where they are defined?
Code:
fetch_avatar_from_userinfo($user, false, true); |
In the function fetch_userinfo(), the userinfo is contain in $user. The second parameter is to fetch the avatar thumb. The third parameter is return fake avatar or no avatar. You can read more info about fetch_avatar_from_userinfo() here.
|
I don't get it.. I've done how you said and it's still not showing anything :S
|
All times are GMT. The time now is 10:55 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|