Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 12-06-2005, 09:03 PM
PtP PtP is offline
 
Join Date: May 2004
Location: Gold Coast, Australia
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default View members of certain usergroups only

I have a clan forum with a private forum so they are a member of a usergroup for permissions to access that forum.

They now need to have a memberlist showing and silly me said no problems and put a link up http://www.myserver.com/forum/member...usergroupid=19 which works fine for me not realising that me being administrator I seem to be the only one having permission to see this Any suggestion on the easiest way to do a memberlist of this particular usergroup.
Reply With Quote
  #2  
Old 12-08-2005, 06:28 AM
PtP PtP is offline
 
Join Date: May 2004
Location: Gold Coast, Australia
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So this is not possible? or do I have smelly underarms?
Reply With Quote
  #3  
Old 12-08-2005, 09:24 PM
downlo downlo is offline
 
Join Date: Apr 2004
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would also like this feature. Where the member list has permissions to allow only a specific group(s) to view the member list. Is there a way to do this? I will pay if any one can.
Reply With Quote
  #4  
Old 12-08-2005, 10:40 PM
merk merk is offline
 
Join Date: Nov 2001
Location: Canberra, Australia
Posts: 601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You could be able to set the usergroup to display on showgroups and link to showgroups.php.
Reply With Quote
  #5  
Old 12-09-2005, 09:53 AM
PtP PtP is offline
 
Join Date: May 2004
Location: Gold Coast, Australia
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You could do that but then I would have to set moderators to not show and I would lose the facility of showgroups showing that list for users to know who moderates what.
Reply With Quote
  #6  
Old 12-09-2005, 10:01 AM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

memberlist_query_userscount
PHP Code:
if ($_REQUEST['ugroupid'] == AND is_member_of($vbulletin->userinfoX))
{
    
$hook_query_where .= " AND FIND_IN_SET('X', membergroupids)";
    
$urladd .= (($urladd) ? '&' '') . 'ugroupid=X&';

Reply With Quote
  #7  
Old 12-10-2005, 01:14 AM
merk merk is offline
 
Join Date: Nov 2001
Location: Canberra, Australia
Posts: 601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by PtP
You could do that but then I would have to set moderators to not show and I would lose the facility of showgroups showing that list for users to know who moderates what.
I find it a bit strange that a clan forum needs 2 seperate pages for that kind of thing

You could easily hook into showgroups to change the behaviour depending on the url.

This should work, but there may be an issue with the usergroup still displaying in normal mode (the clan usergroup must be set to be shown) - Replace X in the second hook with the usergroupid of the clan.

showgroups_start

PHP Code:
if($vbulletin->input->clean_gpc('r''clanmembers'TYPE_BOOL) AND $vbulletin->options['forumleaders'])
{
$vbulletin->options['forumleaders'] = 2

showgroups_usergroup

PHP Code:
if(is_member_of($userX) AND !$vbulletin->GPC['clanmembers'])
{
continue 
2;

Urls:

http://forum/showgroups.php <-- normal (as set in admincp)
http://forum/showgroups.php?clanmembers=1 <-- clan members
Reply With Quote
Reply

Thread Tools
Display Modes

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:13 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.04261 seconds
  • Memory Usage 2,219KB
  • 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
  • (3)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)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