Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 02-18-2006, 07:27 AM
Sculli's Avatar
Sculli Sculli is offline
 
Join Date: Nov 2005
Posts: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default add private subcategories/subforums quickly

As happy as I am with vBulletin, adding private forums and categories and setting permissions for those is such a pain that I dread every time I get a PM asking me to do it. There has to be a faster and more convinient way.

Here is what I would ultimately like to achieve:

Plugin/Extension to add a private usergroup, and create either a private forum, or a private category with multiple private forums for that usergroup, associate the two and set all necessary permissions (includeing usergroup leaders and forum mods) for all categories/forums created.

It seems to me like this would be a mod that would be used by many many vB users, it's like the most common thing to give people their private forum. I currently run 44 private forums on my board for game guilds/clans, and it takes like 30 seconds to just load the forum permission screen, adding a new forum is a nightmare.

Anyway here is the proposed layout for the two most common cases

private_categoryA
--private_forum_1
--private_forum_2
--private_forum_3

private_cateogryA can not be seen by regular users, only if a member is part of a usergroup for a private_forum they can see the category. If a member is part of the usergroup that has access to private_forum_1, then the member can not even see the existance of private_forum_2, and private_forum_3. Likewise, if the user is a member of the usergroups that grant access to forum_2 and forum_3 respectivly, then the user will be able to see forum_2 and forum_3, but not forum_1.

private_category_B
--private_forum_10
--private_forum_11
--private_forum_12

In this case the entire category would belong to one usergroup, permissions could be inherited. Only those who are in the usergroup will have access to the category_B.

At the same time it would be good to create a mod_usergroup for private_category_B. Mods would be able to mod only those forums, but none of the boards public forums.

All in all this would be a plugin/extension to facilitate the speedy creation of private forums and categories/sub-forums.

Thoughts?
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 02:49 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.06345 seconds
  • Memory Usage 2,151KB
  • Queries Executed 11 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)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
  • (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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete