View Single Post
  #3  
Old 12-26-2006, 09:20 PM
Seranza Seranza is offline
 
Join Date: Dec 2006
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, I'm having problems, can anyone figure out how to get this to work with my "hide the sidebar" code....

I have this in my main template

PHP Code:
<table align="center" class="page" cellspacing="0" cellpadding="0"width="100%">
<
tr valign="top">

<if 
condition="$show['left_column']">

<
td width="175" id="collapseobj_gtpcloseleftcol" style="$vbcollapse[collapseobj_gtpcloseleftcol]"
And this is my navbar link before adding the plugin(works but doesn't keep settings between pages hence the need for a cookie...)

PHP Code:
<a href="#top"
onclick="toggle_collapse('gtpcloseleftcol')">SideBar</a
This is the code I have in my plugin just as suggested in the previous post

PHP Code:
$show['left_column'] = true;

if (
$_REQUEST['do'] == 'hidesidebar')
{
   
vbsetcookie('hidesidebar'1true);
}

if (
$_REQUEST['do'] == 'showsidebar')
{
   
vbsetcookie('hidesidebar'0true);
}

$cookiename COOKIE_PREFIX 'hidesidebar';

$vbulletin->input->clean_gpc('c'$cookiename'TYPE_INT');

$sidebar $vbulletin->GPC["$cookiename"];

if (
$sidebar == 1)
{
 
$show['left_column'] = false;

This is the nav bar link after the plugin code has been added
PHP Code:
<if condition="$sidebar == 0"><a href="./index.php?do=hidesidebar">Hide</if><if condition="$sidebar == 1"><a href="./index.php?do=showsidebar">Show</if></a
Now... the page takes 2 clicks of either link before it will swap to the other link and the sidebar does not go away... I'm stumped... can anyone help me figure this out? Also, is there another way to do the link so it doesn't force them back to the index page but will leave them on the page they are on like the old (cookieless) code does?
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01234 seconds
  • Memory Usage 1,791KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)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 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete