The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Conditional display of avatar on forum home?
Dear all,
I'm attempting to customise the main forum display (i.e. the front end of the forum, FORUMHOME template) in vB 3.7, so that the following will happen:
From posts elsewhere in these forums and on vB.com, I gleaned the following bit of code which I've tested: Code:
<if condition="$timestampnow = TIMENOW"> <img src="image.php?u=$bbuserinfo[userid]&dateline=$timestampnow" alt="$vbphrase[avatar]" border="0" align="right" /> <else /> <img src="/forum/images/avatars/guestavatar.gif" alt="$vbphrase[guest] $vbphrase[avatar]" border="0"> </if> I'm not sure why the recommendation was to use a timestamp in the conditional; but this works - though partially and unreliably. That is, it will accurately show the member's avatar if they have one; however the condition to show a generic avatar if they don't, doesn't work (it just shows nothing). Also, there are problems with the above template conditional: if a user doesn't have an avatar configured, it shows nothing; but then if they go in and configure an avatar, it doesn't seem to recognise this, and continues to show nothing. The same is true of they update their avatar: this is not recognized. So, I would be particularly grateful for clear pointers on proper conditionals for seeing whether a user has an avatar configured, and showing it on the forum home. If this can be done. I've searched through vB.org's mods and template customisations for 3.7, and haven't found anything that does this, apart from mod's that use core hacks -- but it's quite possible I've missed something! Many thanks in advance to any who can help. |
#2
|
||||
|
||||
Test this:
PHP Code:
|
#3
|
|||
|
|||
Dear Allan,
Thanks very much for the try.... but no success. There is no output, so I suspect that means the condition either doesn't exist, or doesn't work outside of whatever template it's from. |
#4
|
||||
|
||||
Have you considered combining a couple of existing mods like these - Avatar On Navbar and ZH - No Avatar (Sorry, I haven't looked at them to see what the code it, so I could be way off here.)
|
#5
|
||||
|
||||
Avatars are not fetched by vBulletin by default - you need to add a plugin to fetch the plugin first.
|
#6
|
||||
|
||||
Quote:
PHP Code:
Title: Avatar Forumhome Order: 5 With my first condition ^^ |
#7
|
||||
|
||||
Or you can save a query and let vBulletin fetch it when constructing the userinfo array. See the vB_Session constructor (class_core.php).
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|