Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons

Reply
 
Thread Tools
Customizable Roster Details »»
Customizable Roster
Version: 1.2.1, by Sarcoth Sarcoth is offline
Developer Last Online: Mar 2017 Show Printable Version Email this Page

Category: Profile Enhancements - Version: 3.7.x Rating:
Released: 05-24-2008 Last Update: 06-10-2008 Installs: 141
DB Changes Uses Plugins Template Edits Auto-Templates
Additional Files Translations  
No support by the author.

Customizable Roster

Introduction:

This Mod is ideal for a Guild/Clan roster, but it is also a great replacement for the memberlist. Customize it any way you like: add or remove columns with just a few easy edits. The installer includes permission control that allows you to set which groups appear on the roster and which ones can view it. See the optional.txt file included in the installation for additional changes that you can make at your discretion. The most popular option is the ability to add sorting; check it out!


Installation:

Step 0: If you are upgrading from a previous version, save a copy of your old showroster.php and rename your showroster templates (I recommend giving them an underscore prefix; Example: _SHOWROSTER).

Step 1: Download the attached showrosterXXX.zip file.

Step 2: Upload the files to their correct directories.
Upload the showroster.php to the /forum/ directory.
Upload the bitfield_showroster.xml to the /forum/includes/xml/ directory.
Upload the spacer.gif to the /forum/images directory if you plan to use avatars.
Step 3: Admincp > Plugin & Products > Manage Products > Add/Import Product
Import the product-showroster.xml file.
Step 4: Admincp > Languages & Phrases > Phrase Manager > Phrase Type: ShowRoster > showroster_title --> Edit
Change this to whatever you want as the title of your roster.
Step 5: Admincp > User Profile Fields > Add New/Update User Profile Field
Add all the Profile Fields you plan to use and keep track of their number(s) (i.e. field6, field7, etc.).
Step 6: Admincp > Styles & Templates > Expand > ShowRoster Templates > showroster_header
This template contains the headers for each of your columns. Add/Edit/Remove columns to your preference. Be sure to update both of the colspan variables to the number of columns you have.
Step 7: Admincp > Styles & Templates > Expand > ShowRoster Templates > showroster_userbits
This template gets the data from each of the fields you want to have viewed on your roster. Add/Edit/Remove columns and/or the nowrap="nowrap" to your preference. Be sure to update each of the field#'s to match the fields from Step 5.
Step 8: Admincp > Usergroups > Usergroup Manager > Edit Usergroup
  • Set "Access - Should this usergroup have access to the Showroster page?" to Yes for whatever groups you want to have permissions to access the showroster page.
  • Set "Viewable - Should this usergroup be viewable on the Showroster page?" to Yes for the groups you want to have appear on the showroster page.

(All instructions are included in the instructions.txt and optional.txt files)


Updates:

Version 1.2.0 - May 24, 2008
  • Release of this hack for vBulletin version 3.7.x.
  • This version works on all vBulletin versions from 3.6.0 and up.
  • This version works with vBadvanced CMPS version 3.0.1.

Version 1.2.1 - June 11, 2008
  • Updated code for XHTML validation.
  • Added a Date Joined column with code to support.
  • Added a Last Online column with code to support; also changes color.
  • Added a Birthday column with code to support; will be blank for users wishing to hide their birthday.
  • Added a ProfilePic column with code to support.

FUTURE VERSIONS
  • This version will no longer be supported or upgraded.

Click Here For A Preview

PLEASE CLICK INSTALLED.

Support will no longer be given for anything below vB4.x.

Go to Customizable Roster 4.0 for the newer supported mod.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #62  
Old 08-07-2008, 06:44 PM
Spank Spank is offline
 
Join Date: Jan 2007
Location: Scotland
Posts: 809
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi I've just installed and need a little help. I need to not sort by usergroup, just to group all of the members together. also I have a calculation setup to work out the value of field6 'divided by' 7 'multiply by' 100 which I have as $percentage. How do I get this to display in the roster? I've tried just typing in $percentage but nothing is being displayed.

Once I can get those things sorted it will work exactly how I want.
Reply With Quote
  #63  
Old 08-21-2008, 01:45 AM
Warion's Avatar
Warion Warion is offline
 
Join Date: Feb 2008
Location: Pennsylvania
Posts: 102
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How would I go about setting this mod up for people who wish to add their alt characters to the roster?

Any help would be appreciated.
Reply With Quote
  #64  
Old 08-21-2008, 07:17 PM
Dagothar's Avatar
Dagothar Dagothar is offline
 
Join Date: Apr 2008
Location: VA & Italy
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Warion View Post
How would I go about setting this mod up for people who wish to add their alt characters to the roster?

Any help would be appreciated.
Easy. We do that. Merely create a User Profile Field in your ACP for each alt you wish to show on the Showroster, and set showroster to show that field.

Enjoy!
Reply With Quote
  #65  
Old 08-21-2008, 07:26 PM
Warion's Avatar
Warion Warion is offline
 
Join Date: Feb 2008
Location: Pennsylvania
Posts: 102
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yea if I only wanted the names of the alts, but I want it to be a way for a person can click on a button named "Add Alt" this would allow a person to add anywhere from 1 to 10 alternate characters. For each alt to show all the fields that are in the roster
Reply With Quote
  #66  
Old 08-21-2008, 07:59 PM
Dagothar's Avatar
Dagothar Dagothar is offline
 
Join Date: Apr 2008
Location: VA & Italy
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Warion View Post
yea if I only wanted the names of the alts, but I want it to be a way for a person can click on a button named "Add Alt" this would allow a person to add anywhere from 1 to 10 alternate characters. For each alt to show all the fields that are in the roster
Aha. Well, that's definitely more complicated, and also definitely not in my expertise. GL!
Reply With Quote
  #67  
Old 08-22-2008, 03:17 PM
Sarcoth Sarcoth is offline
 
Join Date: Mar 2006
Location: Huntsville
Posts: 521
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've been working on a few things lately and looking over this mod when I get the time. I'm not as awesome a coder as some of the other Coder/Designers around here, but I do try to give my mod some attention when able.

Anyhow, I will try to answer some questions. Please make sure you click installed if you want assistance. If I don't see installed, I will assume you are no longer using this mod and skip your question.


Quote:
Originally Posted by Warion View Post
yea if I only wanted the names of the alts, but I want it to be a way for a person can click on a button named "Add Alt" this would allow a person to add anywhere from 1 to 10 alternate characters. For each alt to show all the fields that are in the roster
That is going to be rather complicated. This mod has been designed around one entry per user. I suppose a new table could be added that links to the userid and then have everything feed off of that, but we are talking about a lot of work there. I still want to make the multi-roster work before I consider looking into something like this. I'll let you know.


Quote:
Originally Posted by Spank View Post
Hi I've just installed and need a little help. I need to not sort by usergroup, just to group all of the members together. also I have a calculation setup to work out the value of field6 'divided by' 7 'multiply by' 100 which I have as $percentage. How do I get this to display in the roster? I've tried just typing in $percentage but nothing is being displayed.

Once I can get those things sorted it will work exactly how I want.
That should be easy enough to figure out. Can you give me a link to your roster page? Make sure guests can view it please. I most likely will need you to PM me copies of your showroster.php and any templates you have made changes to.


Quote:
Originally Posted by Unshra View Post
Is there anyway to have the roster sort by 'usergroupid' but have the 'title' displayed? When I follow the optional install for sorting by usergroupid it sorts correctly but the group titles are replaced by the groupid number on the roster or is there something I am doing wrong?
Do you still need help with this? The answer is yes. You need to set up a case or if statement that applies a value to something depending on the usergroupid. I'll go into more detail if you post a reply here.
Reply With Quote
  #68  
Old 08-22-2008, 04:47 PM
Spank Spank is offline
 
Join Date: Jan 2007
Location: Scotland
Posts: 809
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My roster is at http://www.empyron.com/forums/showroster.php

I'll pm you the files if you need them

The calculation I have is a plugin at postbit_display_start, if that means anything =D
Reply With Quote
  #69  
Old 08-22-2008, 06:25 PM
Warion's Avatar
Warion Warion is offline
 
Join Date: Feb 2008
Location: Pennsylvania
Posts: 102
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any help would be appreciated. I know I am asking alot, but I think this would be something not only I woudl use but others as well. I am also interested in mulit-guild roster too. One question I have on the multi-guild roster would be would each guild have its own primary roster or would it be listed all on one.
Reply With Quote
  #70  
Old 09-04-2008, 12:32 AM
gundrik gundrik is offline
 
Join Date: Jul 2008
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just installed it and I'm loving it so far. I am having a problem though when adding new user profile fields. Whenever I submit the new information in the "Edit Details" page I get an error that says, "You have entered an invalid birthday."

I sent you a PM with more details. Thanks for all the hard work Sarcoth. =)

SOLVED - I had to put in my year of birth in user cp for the error to go away.
Reply With Quote
  #71  
Old 09-04-2008, 09:52 AM
Arjan Arjan is offline
 
Join Date: Jul 2005
Location: Netherlands
Posts: 62
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great looking mod.
Are you planning to add some features to make it more like a clan management system or will you keep it to a roster only?
A system to enable people to signup would be nice for example.
Reply With Quote
Reply

Thread Tools

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 10:57 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
  • Page Generation 0.04463 seconds
  • Memory Usage 2,314KB
  • Queries Executed 27 (?)
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
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete