Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
WP_RosterMod Details »»
WP_RosterMod
Version: 1.1, by wpeloquin wpeloquin is offline
Developer Last Online: Oct 2021 Show Printable Version Email this Page

Category: Profile Enhancements - Version: 4.1.3 Rating:
Released: 06-04-2011 Last Update: 11-05-2011 Installs: 14
DB Changes Uses Plugins
Re-useable Code Additional Files Translations Is in Beta Stage  
No support by the author.

Guild Roster

Background
[hr]-[/hr]I looked for a good roster plugin that I could use on my site, but could not find one with the functionality that I wanted. The best I could find was by [name]Sarcoth[/name], and my inspiration to write this plugin came from his showroster addon (link). My roster homepage is modeled after his, so I am giving credit due where needed.

Right now, the default install is done based on the DDO Character model, but it should not be too hard to customize it to work with other games, such as WoW. My goal for a future release is to have it fully customizable to different games out-of-the-box.

This is also my first real addon, so any suggestions/etc. is welcomed.



Installation
[hr]-[/hr]
  1. Download the latest version of the addon [high](currently v1.1)[/high]
  2. Upload roster.php to your forum root directory
  3. Go to AdminCP -> Plugin & Products -> Manage Products -> Add/Import Product
    • Import product-wp_ddoroster.xml
  4. Go to AdminCP -> Settings -> Options -> WP - DDO Roster Settings
    • Change settings as needed



Features
[hr]-[/hr]
  • Specify what usergroups can use the addon
  • View summary screen showing all characters and which user owns the character
  • Enable/disable a statistics section at the bottom of the home page
  • View list of characters owned by a user
  • View detailed character screen with all stats
  • Enable/disable summary of characters owned in the postbit, with links to the character detail screens
  • Customizable phrases and roster name
  • Working breadcrumbs



Future Plans, Changes and Ideas
[hr]-[/hr]
  • Add a tab to the user profile page showing a quick summary of toons
  • Make the class and race tables fully editable in the addon, in order to more easily customize to different games
  • Add the ability to upload a picture of the character
  • Make dropdown menu for the admin group for editing future options such as class, race, etc.
  • Add multi-guild/clan support.



Notes
[hr]-[/hr]This mod is currently supported, but I cannot guarantee speedy service. School, work, volleyball, and of course, some light gaming and coding on the side...


Changelog
[hr]-[/hr]
Version 1.0 - Initial Release Version
Version 1.1 - Added 'Artificer' class. NOTE: if you do not use this for DDO, this update is not needed.

Download Now

File Type: zip wp_roster_v1.0.zip (13.3 KB, 64 views)
File Type: zip wp_roster_v1.1.zip (12.9 KB, 87 views)

Screenshots

File Type: png addchar.png (45.8 KB, 0 views)
File Type: png editchar.png (50.7 KB, 0 views)
File Type: png mychars.png (24.4 KB, 0 views)
File Type: png postbit.png (4.1 KB, 0 views)
File Type: png rosterhome.png (48.0 KB, 0 views)
File Type: png viewchar.png (46.7 KB, 0 views)
File Type: png wp-ddoroster-options.PNG (49.2 KB, 0 views)

Show Your Support

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

Comments
  #12  
Old 08-02-2011, 03:41 PM
Sarcoth Sarcoth is offline
 
Join Date: Mar 2006
Location: Huntsville
Posts: 521
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by wpeloquin View Post
@ zerandise: i sent you a PM.

@ sanadil: i thought about linking to my.ddo, and may still add that on the view character page, but i would much more prefer some sort of API to have the ability to pull the stats directly, which i don't believe they have at this point. Currently working on adding in an event signup that integrates with the calendar for creating raids and such, and allowing members to sign up. I also registered on your site, i like the clean look of how you used the vbadvanced for your roster. I plan on incorporating some sort of sorting like you have, just maybe not as in-depth!
If I may, from someone that speaks from some experience, I recommend making the event sign-up additions as a separate mod. This way, if you move to another game in the future, you can update your roster mod without having to touch the event sign-up mod. Plus, there may be a lot of people that want to use one and not the other. Just a suggestion.
Reply With Quote
  #13  
Old 08-08-2011, 11:28 PM
wpeloquin wpeloquin is offline
 
Join Date: May 2006
Location: Behind you...
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sarcoth View Post
If I may, from someone that speaks from some experience, I recommend making the event sign-up additions as a separate mod. This way, if you move to another game in the future, you can update your roster mod without having to touch the event sign-up mod. Plus, there may be a lot of people that want to use one and not the other. Just a suggestion.
This is a good idea. I plan to make it a bit more customizable, so that it can be easily used for multiple games out-of-the-box, and right now on my demosite i have a switch to turn off the event part, as well as customize sections of it, but i'll try splitting it off and see how that works. thanks sarcoth
Reply With Quote
  #14  
Old 08-09-2011, 05:53 AM
thecore762 thecore762 is offline
 
Join Date: Jul 2008
Posts: 510
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can you make it more FPS type friendly? Right now the many options sometimes can make it very confusing.
Is it possibly implement an option such as pre-customized roster options?
For example set a customization for steam games, or world of warcraft or battlefield series...and so on.
It would be nice.
Reply With Quote
  #15  
Old 08-12-2011, 08:13 PM
wpeloquin wpeloquin is offline
 
Join Date: May 2006
Location: Behind you...
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I will be making it so that the categories and such are much more customizable, to make it more useful for multiple games.

What kind of options would be useful for an FPS game? I only ever really played CS, not sure how this would be useful for a game like that, but not familiar with many other FPS games.
Reply With Quote
  #16  
Old 12-03-2011, 09:00 PM
Vick98 Vick98 is offline
 
Join Date: Nov 2010
Posts: 154
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does this mod support other games as suggested and does this work for the latest vB version 4.1.8?
Reply With Quote
  #17  
Old 05-26-2012, 04:06 PM
Kiint Kiint is offline
 
Join Date: Nov 2006
Posts: 191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any plans for an update on this? I'm looking for a roster for Starwars The Old Republic and this one looks great. Would love to be able to customise it for what I need
Reply With Quote
  #18  
Old 05-27-2012, 05:54 PM
Kiint Kiint is offline
 
Join Date: Nov 2006
Posts: 191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What I would specifically like is a roster with these options for every character:

Character Name: (text field)
Main character name (links to main character on roster)
Guild Rank (1 - 10 options)
Level (drop down list, numbers 1-50)
Class (drop down list with 8-10 options)
Adv Class (drop down list with 16 options)
Speciality 1 (droip down list with 20 options)
Speciality 2 (same as above)
Skills (3 dropdown boxes with 10-15 options)

If you get time would this be a possibility? would be a nice addition to the mod
Reply With Quote
  #19  
Old 05-31-2012, 10:49 AM
Kiint Kiint is offline
 
Join Date: Nov 2006
Posts: 191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Been playing around with this mod but noticed a little error on vb 4.2 and that's the same as Sarcoths Customizable roster, the sub nav menu's are overlapping the default sub navs. He posted a fix for his roster but needs the same thing done for this mod.
Reply With Quote
  #20  
Old 09-05-2012, 10:14 AM
Kiint Kiint is offline
 
Join Date: Nov 2006
Posts: 191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've been modifying the code on this to create seperate groups of what I call "ranks", Similar to what Sarcoth has created here: https://vborg.vbsupport.ru/showthread.php?t=235326 but his is generated from the vb profile and you are unable to add multiple characters for each user.
I've created a seperate table with several different ranks and I've hardcoded each rank to display in the order I want, that's 6 different ranks, but with a seperate query to the database for each of them, so 6 lots of queries, 6 sets of templates...

Could anyone give me some basic info on how to do this with a single query and a single template to display each rank, basically some sql to select all the members of a rank depending on what the rank is in the second table which is built like this:
|RankID | Rank Description|
1 Officer
2 Member
3 Recruit
So the page would dynamically display the groups depending on how many ranks there were.

I know only basic coding, and know that you'd have to store each set of records in an array of some kind, but lack the knowlege on how to do this.

Can anyone point me in the right direction on how to do this please?
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 09:00 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.11293 seconds
  • Memory Usage 2,338KB
  • 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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete