Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-03-2016, 06:59 PM
alcazarx's Avatar
alcazarx alcazarx is offline
 
Join Date: Jul 2014
Posts: 108
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Usergroup options

Evening folks, just a question.
When managing groups, how are the "sections" (General, Forum, Admin, Calendar etc.) ordered?
Can this be changed?

Thanks and have a nice weekend.
Reply With Quote
  #2  
Old 06-13-2016, 06:03 AM
alcazarx's Avatar
alcazarx alcazarx is offline
 
Join Date: Jul 2014
Posts: 108
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No solution?
Not even from Master MarkFL?

Thanks.
Reply With Quote
  #3  
Old 06-13-2016, 07:33 AM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Step 1:
Create a plugin hooked at "admin_usergroup_edit" with the code:

PHP Code:
foreach ($myobj->data['ugp'] AS $grouptitle => $perms)
{
    
print_r($grouptitle '<br>');
}
exit; 
Step 2:
Go to the "Usergroup Manager" and click to edit any of your existing usergroups...at the bottom of the page you will see a list of your existing permission groups...on my local dev site, I get:

Code:
dbtech_thankspermissions
rankpermissions
vbpt_permissions
forumpermissions
pmpermissions
calendarpermissions
wolpermissions
adminpermissions
genericpermissions
genericpermissions2
albumpermissions
usercsspermissions
genericoptions
signaturepermissions
visitormessagepermissions
socialgrouppermissions
Step 3:
Go back to the plugin you created in step 1, and arrange the permission groups as you want into an array. In my example code that follows, I have moved the "Admin Permissions" group to the top:

PHP Code:
$myorder = array('adminpermissions''dbtech_thankspermissions''rankpermissions''vbpt_permissions''forumpermissions''pmpermissions''calendarpermissions''wolpermissions''genericpermissions''genericpermissions2''albumpermissions''usercsspermissions''genericoptions''signaturepermissions''visitormessagepermissions''socialgrouppermissions');

$myobj->data['ugp'] = array_merge(array_flip($myorder), $myobj->data['ugp']); 
This will allow you to order the permission groups however you want.
Reply With Quote
Благодарность от:
alcazarx
  #4  
Old 06-14-2016, 05:05 AM
alcazarx's Avatar
alcazarx alcazarx is offline
 
Join Date: Jul 2014
Posts: 108
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks.

It works and not
Yes, it is "ordered" now differently, but not completely, since vB "outsources" some permissions to other sections.
(like "show edited by" which belongs to "generic options" but it displayed under "general permissions").
Also it appears that those "sections" who are "grouped" in original (like forum perms, poll perms, thread perms etc.) are "spread" about the new display (reason: see above).

Thanks anyway, but me thinks you cant help further here, unless you rewrite vB's bitfield.xml
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:08 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.07277 seconds
  • Memory Usage 2,203KB
  • 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)bbcode_code
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (1)post_thanks_box_bit
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete