vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Add avatar to each member group , HELP PLZ (https://vborg.vbsupport.ru/showthread.php?t=116508)

rogersnm 09-17-2006 07:04 AM

Can you post your code here please.

peterska2 09-17-2006 09:37 AM

As you want it for just 2 usergroups then your code will always cause broken images.

If you can post further details of exactly which usergroups you want it to work for, how exactly you want it to work, and if it is postbit or postbit legacy then I'll have a look at it for you.

ChrisBaktis 09-17-2006 01:11 PM

This is the code im using - the only thing changed are the <td> parts - I removed these so a new column was not created.

Code:

<if condition="$show['avatar']"><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>
                        <else />
                        <a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$stylevar[imgdir_misc]/$post[usergroupid].gif" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</if>

With this code - all members that do not have an avatar selected show the alt message 'Username's Avatar'....Members that have an avatar selected do show properly...

I have 2 gif files setup 10.gif and 33.gif (was 31 in 1st post but groups changed) - the members in these 2 groups only show the 'Username's Avatar' link or the regular avatar if they have selected one.

Maybe I misunderstood the point of this code - now that I have reread the 1st post - maybe this isnt for me...I want members to be able to use regular avatars, but members that I put into certain groups (banned, suspended, etc) I want default avatars to show instead of ones they may have selected.

rogersnm 09-17-2006 01:20 PM

Well if you want usergroup 1/2/default code then you need something like this:
HTML Code:

<if condition="$show['avatar']">
        <if condition="$post['usergroupid'] == X">
                Usergroup X code here
        <else />
        <if condition="$post['usergroupid'] == Y">
                Usergroup Y code here
        <else />
                <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>
        </if>
        </if>
</if>


ChrisBaktis 09-17-2006 02:53 PM

Ok I had to alter the code a little - I couldnt figure out why it wasnt working until I realized that the way it was setup anyone not having an avatar was being skipped - I changed the code to this and it worked great.

Code:

<if condition="$post['usergroupid'] == 10">
                                        <br><center><img src="http://www.site.com/forums/images/avatars/10.gif" border="0" /></center>
                        <else />
                        <if condition="$post['usergroupid'] == 33">
                                        <br><center><img src="http://www.site.com/forums/images/avatars/33.gif" border="0" /></center>
                        </if>
                        <if condition="$show['avatar']">
                                        <br><center><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></center>
                        </if>

Just one more question - I want to do the same thing in the memberinfo template - but I do not think I use the $post[usergroupid] variable - what is the equivalant to this in the member info?


All times are GMT. The time now is 10:48 AM.

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.02308 seconds
  • Memory Usage 1,732KB
  • 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
  • (2)bbcode_code_printable
  • (1)bbcode_html_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete