Thread: Profile Enhancements - Customizable Roster
View Single Post
  #49  
Old 07-04-2008, 10:16 PM
IR15H IR15H is offline
 
Join Date: Feb 2007
Location: England
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sarcoth View Post
I'd like some feedback from those of you interested in a multiple roster. I've thought up a few ways that I can go with this but I'd really only be willing to go one route.

How are you handling permissions on your forum? Is everyone in the same usergroup and you are using profile fields to distinguish the guild/game they are in? Or do you have a different usergroup for each guild/game?

I've thought about going with the usergroup route, but I fear it may limit adjustments and can really get complicated. The better way to go would be creating a new profilefield (I recommend multiselection checkbox) that gives either just you (private) or the members (open) the choice to pick what guilds/games they are a part of.

After that, I should be able to set up a way that you will get to each individual roster by adding a little extra string at the end of your showroster.php command; like showroster.php?goto=guild/game.

Either way, I can forsee quite a few coding changes from your side to get it to work. Easy enough if you can follow directions though. Mainly would just need to add coding to the showroster.php to identify each individual guild/game.

Something to think about. I will probably get started on the code tonight but my time right now is light so it may take awhile for me to get it working. I'll post an update when able.
Whilst I have no particular need for an inbuilt multi-roster system, I have to say I don't think a profile field option would be the best route. As far as I'm aware, profile fields aren't linked to permissions, such as view certain forums, or have certain moderating powers - which is probably quite important to many multi clan/guild communities.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01170 seconds
  • Memory Usage 1,764KB
  • 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
  • (1)bbcode_quote
  • (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