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

Reply
 
Thread Tools Display Modes
  #1  
Old 06-29-2011, 11:24 AM
EquinoxWorld EquinoxWorld is offline
 
Join Date: Nov 2009
Location: Naples
Posts: 354
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Need Custom usergroup for custom vb page

Hello everyone, does anyone know where I can find or has any documentation on how to create a new usergroup permissions with vbulletin 4 without editing usergroup.php? Basically I used this thread https://vborg.vbsupport.ru/showthread.php?t=228112 to create my own custom vb page but now I want to add permissions to this page; such as "can view xxx" "or can access xxx" in the regular usergroup permissions as where all the rest are. I found this thread for vb3 https://vborg.vbsupport.ru/showthread.php?t=82844 but I am not sure if that still applies for vb4 and there are no articles in the vb4 section that says anything about usergroup permissions in custom pages (if there is I missed it). If anyone has any ideas as to where I might find some info please let me know. Thank you for your time.

--------------- Added [DATE]1309359553[/DATE] at [TIME]1309359553[/TIME] ---------------

--------------- Added [DATE]1309359589[/DATE] at [TIME]1309359589[/TIME] ---------------

OK. So after reading that vb3 thread I think I have a handle on the situation. Not sure though if that thread is still valid for vb4, but any-who here it goes; please correct me if I am wrong.

First I have to run a query to modify the usergroup database table; I'll use this:
Code:
ALTER TABLE usergroup ADD oftw_permissions INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL ;
Then I have to create the xml file like so:

Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<bitfields product="vbulletin">
	<bitfielddefs>
		<group name="ugp">
			<group name="oftw_permissions">
				<bitfield name="canview" group="oftw_permissions"  phrase="can_view_oftw" install="1,2,3,4,5,6,7">1</bitfield>
			</group>
		</group>
	</bitfielddefs>
</bitfields>
Then I rebuild the bitfield.

My question is would this then create the permission:

Can view oftw? I don't want to try it out yet to not mess up the database (I am running this in a test environment but still want to make sure what I am doing) so if anyone sees something off or incorrect PLEASE let me know.
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 07:52 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.03276 seconds
  • Memory Usage 2,160KB
  • Queries Executed 13 (?)
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
  • (2)bbcode_code
  • (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_postinfo_query
  • fetch_postinfo
  • 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