Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Design and Graphics Discussions
  #1  
Old 08-31-2007, 03:21 PM
Arminios Arminios is offline
 
Join Date: Apr 2006
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Avatar by User Profile Fields

I'm wondering if someone could come up with a code for me that will choose avatar out from User Profile Fields if no Avatar is selected.

I'm running a World of Warcraft guild forum on http://www.victrix-guild.com and would like for everyone to have a avatar. Atm I got http://img464.imageshack.us/img464/2228/noavatarjw2.jpg as a standard avatar if nothing is selected.

Been hacking a little on my postbit, and it should be possible to forexample set "Troll_Female_Rogue.gif as a avatar if they have selected troll, female and rogue in "Edit Profile"

This is the code I use for my faction, race, class and profession icons

Code:
<if condition="$post[fieldA] && $post[fieldB]" && $post[fieldC]><img src="images/wow/$post[fieldA]_$post[fieldB]_$post[fieldC].gif" alt="$post[fieldA] $post[fieldB] $post[fieldC]"></if>

This is the avatar code

Code:
			<if condition="$show['avatar']">
				<div class="smallfont">
					&nbsp;<br /><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>
				</div>
			        </if>



edit:
--------------------------------------------------------------------------------------
I shouldn't have asked, as it was very easy to do so when actually taking the time to just merge them together.

If you want to do this yourself you can use the following code:
Code:
	<if condition="$show['avatar']">
				<div class="smallfont">
					&nbsp;<br /><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>
				</div>
			<else />
<if condition="$post[field5] && $post[field7] && $post[field13]"><img src="images/wow/$post[field5]_$post[field7]_$post[field13].gif" alt="$post[field5] $post[field7] $post[field13]"></if>
			        </if>

User Profile Field 5 is called "Class" and are a single selection menu with these options:
  • Druid
  • Hunter
  • Rogue
  • Mage
  • Paladin
  • Priest
  • Shaman
  • Warlock
  • Warrior

User Profile Field 7 is called "Race" and are a single selection menu with these options:
  • Blood Elf
  • Orc
  • Tauren
  • Troll
  • Undead

User Profile Field 13 is called "Gender" and are a single selection menu with these options:
  • Female
  • Male


I have files like this in the /images/wow folder:

Warrior_Tauren_Female.gif
Warrior_Tauren_Male.gif
Warrior_Undead_Female.gif
...and so on...

These are then avatars.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:59 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04485 seconds
  • Memory Usage 2,159KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete