vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   Completely optional sidebar - how do I do it? (https://vborg.vbsupport.ru/showthread.php?t=251823)

Loony BoB 10-08-2010 10:17 AM

Completely optional sidebar - how do I do it?
 
For quick reply on our forums we use this plugin...

Code:

global $vbulletin;

if($vbulletin->userinfo['userid'])
{
    if($vbulletin->userinfo['field10'] == 'Yes')
    {
      $vbulletin->options['quickreply'] = 1;
    }
    else
    {
        $vbulletin->options['quickreply'] = 0;
    }
}
else
{
    $vbulletin->options['quickreply'] = 0;
}

on showthread_start. This code disables quick reply entirely as a user editable option (along with a profile field, obviously in our case this is field10).

Is there a similar way to disable the sidebar entirely as a user option? Right now we get a lot of complaints about the sidebar by some members while others really enjoy it. The main reason for the dislike seems to be that when you hide the sidebar, it still initially loads up and then hides after loading is complete, meaning it kind of "flashes" the user. :p What I want is to have the entire sidebar disabled as a user option, but enabled by default. That way if people continue to get annoyed by the serial flasher that is the sidebar, we can just instruct them to disable it by default by editing their general settings/preferences.

I tried setting it ups as...
Code:

global $vbulletin;

if($vbulletin->userinfo['userid'])
{
    if($vbulletin->userinfo['field40'] == 'Yes')
    {
      $vbulletin->options['sidebar'] = 1;
    }
    else
    {
        $vbulletin->options['sidebar'] = 0;
    }
}
else
{
    $vbulletin->options['sidebar'] = 0;
}

on forumhome_start but it did not give me any luck. :( field40 is obviously the field we have set up similar to our field10 for quick reply.


All times are GMT. The time now is 10:24 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.01062 seconds
  • Memory Usage 1,708KB
  • 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
  • (1)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