Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Template Modifications
FAQ Community Calendar Today's Posts Search

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

Category: Profile Enhancements - Version: 3.6.5 Rating:
Released: 03-05-2007 Last Update: 04-21-2007 Installs: 114
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

Customizable Roster (Member List)
[How to] get a working Guild/Clan Roster

Note: This modification is now discontinued - this means that while it will remain available for download and use, support will no longer be provided as the thread is no longer monitored. Please see the 3.7 release of this modification for future updates here.

Introduction:

This Mod started off as a [How to] template modification. I have since added in permission control and an installer. Those that install this Mod will need to make adjustments to two templates and one phrase depending on what you want displayed. I'll include instructions for each step as well as optional changes you can make at your decretion.

Click the following link for a Guild Roster preview: http://vanguard.sacredhaven.org/forums/showroster.php

You'll notice that I use the "Extra Profile Fields Page" by Wired1. It isn't needed for the Roster, but I think it makes the field updates look nicer for the users.


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 the colspan 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.

Enjoy!!!


Versions:

v1.1.3 - April 22, 2007
  • Added 'Who's Online' plugin to the installer (Thanks m002.p).
  • Made an update to the optional.txt file for changing the default sort.

v1.1.2 - April 20, 2007
  • Added sorting to the roster. This is optional and will work without adding the sorting features.

v1.1.1 - April 19, 2007
  • Small update. Just added total member count.

v1.1 - April 5, 2007 (Mod Revamp)
  • Revamped everything. There is now an installer to do most of the work for you.
  • The installer adds two new fields to your usergroup table. This allows you to set permissions for the showroster rather than using the showgroups permissions.
  • Removed a few options from the optional.txt file since they are now a part of the mod.

v1.03 - April 2, 2007
  • Added some code back to the showroster.php so join date, last activity, and usernames HTML markups could be used.
  • Changed $user[username] to $user[musername] in the showroster_userbits template. This will allow HTML markups to the usernames again.
  • Added instructions on how to change which usergroups appear on the Roster.
  • Added optional.txt to the zip for optional changes.

v1.01 - March 27, 2007
  • Changed a few variable names.
  • Changed template names.
  • Removed a lot of unneeded code from the showroster.php.
  • Added the ability to include user avatars.
  • Added a counter to keep track of how many users in each usergroup.

v1.01 - March 9, 2007
  • Removed a lot of unneeded code from the SHOWROSTER template.
  • Fixed a couple code problems.

v1.0 - March 6, 2007 (Initial Release)

Show Your Support

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

Comments
  #142  
Old 04-13-2007, 04:32 PM
cerulean cerulean is offline
 
Join Date: Aug 2006
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sarcoth View Post
Cerulean - What file do you mean? This Mod has no connection to WoW or any other game, it should be useable for just about any site or for any reason. I use it for my Vanguard: Saga of Heroes guild. My Mod can work well with the Extra Profile Field hack if that is what you mean. I think using that hack will make it easier to use this Mod if you are using profile fields.





Main Settings
SQL Debug Output on off
Debug Mode on off
SQL Window on off
Min CP Version
Min GP version
Min PvPLog version
Roster Main Language deDE -enUS- esES frFR
Website Address
Roster URL
char.php Compatibility Mode on off
Interface Directory URL
Interface Image Extension -jpg- png gif
Alt Interface Image Extension jpg png -gif-
Roster Images Directory URL
Timezone
Time Offest -12 -11 -10 -9 -8 -7 -6 -5 -4 -3.5 -3 -2 -1 -0- +1 +2 +3 +3.5 +4 +4.5 +5 +5.5 +6 +6.5 +7 +8 +9 +9.5 +10 +11 +12 +13
Allow upload of PvPLog Data yes no
Addon Update Triggers on off

When I go into the Admin.php file and hit Guild config I get a block for

Guild Name
Server Name
Guild Description
Server Type -PvE- PvP RP RPPvP
Alt-Text Search
Alt-Search Field -Player Note- Officer Note Guild Rank Number Guild Title



And if I click on Roster tab I get - Could not find guild: 'The GuildFriends' for server ''
You need to load your guild first and make sure you finished configuration

Click here for installation instructions



Also when I click on update progile it is asking for CharacterProfile.Lua and PvPLog.Lua.

Where to some of these files exist or where do I add them.

If I have to add them what format do I need?
Reply With Quote
  #143  
Old 04-15-2007, 03:23 PM
Sarcoth Sarcoth is offline
 
Join Date: Mar 2006
Location: Huntsville
Posts: 521
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@ lulanglo - I'm back in town and should have the sorting feature posted this week. I didn't change anything in my joined date time, it is probably still from a default setting. My guess is you may have changed something regarding display date in the settings.

@ cerulean - That isn't from my Mod. The only admin settings to change for my Mod are in the usergroups and the phrases.
Reply With Quote
  #144  
Old 04-15-2007, 07:38 PM
m002.p's Avatar
m002.p m002.p is offline
 
Join Date: Jan 2007
Location: Worcester
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Sarcoth im looking forward to your new version. Ill keep myself informed of the progress you make.

Looking forward to the total member count & also the sorting bit

Also a question; in the add-on (class stats) what could i use that for? Any ideas etc? Obviously my clan isnt based around the game you have so its a little tricky

Cheers & hope you had a good easter break from all this

Matt
Reply With Quote
  #145  
Old 04-15-2007, 08:55 PM
m002.p's Avatar
m002.p m002.p is offline
 
Join Date: Jan 2007
Location: Worcester
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ah i also had an addition to post regarding this mod which will need sarcoths approval before added to the mod as an option etc

Basically in order to have the feel of better intergration with the forums; the little touch of adding some info to the "whos online" page, rather than the current "Unknown Location" message may help you

This is what you very simply need to do:

1. On your web FTP server find this file located in the forum directory:

Code:
/includes/functions_online.php
2. Open it via a text editor and find:
Code:
case 'bugs.php': 
        $userinfo['activity'] = 'bugs'; 
        break;
3. Underneath add this code:

Code:
case 'showroster.php': 
        $userinfo['activity'] = 'showroster'; 
        break;
4. Now find this code:
Code:
case 'modcplogin':
			$userinfo['action'] = $vbphrase['moderator_control_panel_login'];
			break;
5. After this code add:

Code:
case 'showroster': 
            $userinfo['action'] = 'Viewing Clan Roster'; 
            break;
*Note: You can change the "Viewing Clan Roster" text to anything you desire but I would suggest using either "Viewing Clan Roster" OR "Viewing Guild Roster"

Hope it helps you add a final touch to this great mod

Matt
Reply With Quote
  #146  
Old 04-17-2007, 01:27 PM
Sarcoth Sarcoth is offline
 
Join Date: Mar 2006
Location: Huntsville
Posts: 521
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ahhh, yes. That "Who's Online" addition comes from one of my favorite articles, "How to create your own vBulletin-powered page!"; not sure if it was posted elsewhere. Thanks for pointing that out moo2.p. I'll definitely be sure to add that in my update.

I'm not really sure what you could use the class stats for. A possibility could be to show the number of people that play SWAT 4, SWAT 4: DSS, and BF2. The only problem is that some people can do more than one so it would be more difficult to code. You'd have to make a lot of changes to that field as well so personally it isn't worth going that route. Other than that, you could do it for countries, but you'd have to manually change it anytime someone joined from a new country. Too much work in my opinion. I don't think it is needed for your roster.
Reply With Quote
  #147  
Old 04-17-2007, 04:54 PM
lulanglo lulanglo is offline
 
Join Date: Apr 2007
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sarcoth View Post
@ lulanglo - I'm back in town and should have the sorting feature posted this week. I didn't change anything in my joined date time, it is probably still from a default setting. My guess is you may have changed something regarding display date in the settings.

@ cerulean - That isn't from my Mod. The only admin settings to change for my Mod are in the usergroups and the phrases.
Hey Sarcoth,
really nice to hear the sorting feature will be available soon ! we really apreciate all the time you are puting in this growing project !
for the joined date, i just dont know what to put in my showroster_userbits...

<td class="$bgclass" nowrap="nowrap">$user[joindate]</td> ????

Thank.

Luc
Reply With Quote
  #148  
Old 04-17-2007, 06:03 PM
m002.p's Avatar
m002.p m002.p is offline
 
Join Date: Jan 2007
Location: Worcester
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

To be honest it was a thread ive never seen. I knew that process due to coding I do on my own site and my knowledge of php code learnt at college. Nevermind, I will certainly follow up those threads.

Thanks for the info too Sarcoth, ill keep the add-on in my mind anyway

BTW... when is the new version of the mod expected?

Matt
Reply With Quote
  #149  
Old 04-18-2007, 09:40 PM
Mookie Mookie is offline
 
Join Date: Jul 2005
Location: Sand Box of Sauda Arabia!
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sarcoth, I am loving the hack but a few admins on my gaming site and I are wondering, is it possible to have Multiple Rosters for each game that we play?


Thanks ahead of time.

EDIT: I am using 'Extra Profile Fields Page' for the guild roster profile input fields.
Reply With Quote
  #150  
Old 04-19-2007, 06:18 AM
m002.p's Avatar
m002.p m002.p is offline
 
Join Date: Jan 2007
Location: Worcester
Posts: 240
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes Mookie, I think it is.

You would need to rename the showroster.php each time along with any other uploads to something different.

Then for it to display correctly you would have to create secondary usergroups for each game and then mod which members appear on each roster. I think it maybe hard to do though and I wouldnt be inclined to try just incase :s

Maybe Sarcoth with know more.

However you could add an extra profile field called "games" then have a dropdown for the games your members play. Then add it to the roster with icons or just text.

Have a look www.sog-team.co.uk/forum/showroster.php

Good luck

Matt
Reply With Quote
  #151  
Old 04-19-2007, 07:06 AM
Mookie Mookie is offline
 
Join Date: Jul 2005
Location: Sand Box of Sauda Arabia!
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Let me see if i am understanding you. Each Guild Rank has to have its own Usergroup. Or is there a option where the user can select if he or she is a member of that game.

Also a few suggestions for a update would be:
  • Make a Option for addition of multiple games.
  • Option for user to select which games they would like to be display on.
  • A feature where the Web Admin can select the users rank and if not they go to a predetermined Rank.
  • Incorperate the 'Extra Profile Fields Page' into the hack to seperate the game input rosters.

And if you can do all this I will drop some money in that bank account
Reply With Quote
Reply


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 01:45 AM.


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.05403 seconds
  • Memory Usage 2,333KB
  • Queries Executed 25 (?)
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_code
  • (2)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
  • (2)pagenav_pagelinkrel
  • (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_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