vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Style Sets for Specific Users (https://vborg.vbsupport.ru/showthread.php?t=30046)

Justice 10-10-2001 06:46 PM

Basically, I want to only give certain members access to the selectable style sets. I'm keeping the style sets selectable in the control panel, so that the $stylecell menu is still available on the 'Edit Options' page for everyone, but I only want the styles to take effect on the members I specify.

This can be assigned one of two ways...

1) Having the extra style sets only available for members of a specified User Group.

or

2) Adding an extra profile field (one that only admins could modify), and manually specify either a 1 or 0.

Then I was thinking about adding an "if - then" statement in global.php or functions.php (I'm not sure where it would go yet) that assures that only the certain members could access style sets other than the default. I don't want anyone else to be able to enter "styleid=#" in the URL bar and have it work.

Any hints, warnings, suggestions, or ideas??

Justice 10-12-2001 04:15 PM

no hints?

all of the styleid code seems to be in global.php
I'm just not sure how to create the commands

Justice 10-13-2001 02:34 AM

moderators, I'm not trying to bump my thread... just posting progress...

Ok, in global.php, I'm trying to find the best way to have the default style set override every member that isn't in the specific user group (that I want to have selectable styles). So far, I've tried...

PHP Code:

if ($bbuserinfo['usergroupid']=="2") {
   
$bbuserinfo['styleid']==1;


and

PHP Code:

if ($bbuserinfo['usergroupid']<3) {
   
$bbuserinfo['styleid']==1;


but neither works, and I'm not even sure where to put it (or would anywhere in global.php work?) I tried putting the code in the php parse box in the control panel, but I'm not sure if a) it would work theoretically, but my coding was wrong or b) if my coding was correct but doesn't work from there.

Justice 10-13-2001 03:19 AM

n/m, i think i figured it out

continue to ignore me :)


All times are GMT. The time now is 07:54 AM.

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.01228 seconds
  • Memory Usage 1,716KB
  • 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_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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