vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=236)
-   -   Mini Mods - Restrict some profile fields to specific usergroup (https://vborg.vbsupport.ru/showthread.php?t=244946)

Devanand 06-19-2010 10:00 PM

Restrict some profile fields to specific usergroup
 
1 Attachment(s)
Well, I was trying to do this last 3-4 hours and I found lot of questions about it but no answer. Finaly I got it working so I just want to share it with other people who were searching for this.
It is very simple. Go to your ACP--> Style Manager --> Edit Style --> User Control Panel Templates --> userfield_wrapper

At the top of it add:
Code:

<if condition="THIS_SCRIPT != 'profile' OR (!in_array($profilefield[profilefieldid], array(FIELD NUMBER)) OR is_member_of($bbuserinfo, USER GROUP IDs))">
Change "FIELD NUMBER" to the field number of the profile field you want to restrict.
Change "USER GROUP IDs" to the ID(s) of the User group(s) you want to have permission to use this field.

At the bottom of everything add:

Code:

</if>
That is all....enjoy :)

Sweeks 06-21-2010 07:57 AM

Thank you for this, have needed it for quite some time now :)

blind-eddie 12-18-2010 08:24 PM

Thank you

etiangsonizer 01-06-2011 11:27 AM

thank you

kamakazy_kid 03-27-2011 10:54 AM

Didn't seem to work for me :(

septimus 04-09-2011 06:08 AM

This hides it from the User CP, but not from the About Me tab, so they can still edit them :/

LostForWords 07-01-2012 06:00 PM

Great mod! Is there a way to make this work for various profile fields to various usergroups?

ie:

Hide field 9 from usergroups a,b and c, and then hide field 8 from d,e,f?

matrex722 11-10-2012 01:20 PM

thank you


All times are GMT. The time now is 09:58 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.04228 seconds
  • Memory Usage 1,717KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (8)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete