Thread: Profile Enhancements - Customizable Roster (Member List)
View Single Post
  #245  
Old 02-25-2008, 04:56 PM
Brundlefly Brundlefly is offline
 
Join Date: Oct 2007
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I wanted to use images that represented each usergroup (View Roster with this change). Some of you may have trouble with sorting if you make this change, but it wouldn't be hard to figure out. I've probably lost some sorting functionality with this change. The below changes are accomplished in the showroster_header template

After

Code:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
Replace

Code:
	<if condition="($groupsort == 'username')"><td class="tcat" colspan="10">Usernames &nbsp; ($usercount)</td>
	<else /><td class="tcat" colspan="<total roster columns>">$user[$groupsort] &nbsp; ($usercount)</td></if>
With

Code:
<td class="tcat" colspan="<total roster columns>" align="center">

	<if condition="($user[$groupsort] == '<usergroup name>')"><IMG STYLE="border: none;" SRC="<image location & name>"><br>
$user[$groupsort] &nbsp; ($usercount)
</if>
	<if condition="($user[$groupsort] == '<usergroup name>')"><IMG STYLE="border: none;" SRC="<image location & name>"><br>
$user[$groupsort] &nbsp; ($usercount)
</if>
You'll be able to stack these "if conditions" for each of your usergroups. If you come up with a leaner way of doing this, i appreciate if you would provide it, i'm limited in what i'm able to accomplish with code, this was a trial and error effort till it finally worked. Hope this helps someone.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01075 seconds
  • Memory Usage 1,767KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)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 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete