View Single Post
  #5  
Old 06-06-2008, 11:51 AM
nerbert nerbert is offline
 
Join Date: May 2008
Posts: 784
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is getting way over my head.

Is this a legitimate if query: <if ($vbulletin->GPC[COOKIE_PREFIX . 'my_table'])> ?

If so, I could put it in each td and have it do nothing if true and get the gadget if false.

Are you saying that if the user has the table collapsed from a previous visit and then expands it he will have to reload the page to get the gadgets to download?

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

Here's another possibility:

The code in template reads


<tbody id="collapseobj_my_table" style="$vbcollapse[collapseobj_my_table]">

in the tbody that collapses.

When I look at the page source actually displayed I get style=" " when it is expanded and style="display:none" when it's collapsed. Can a query be based on this?

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

It doesn't seem necessary to look at the cookie directly as it is stored in several locations. I found my cookies listed four times in admin CP > Maintenence > View PHP info. They are listed in a group in

Apache Environment under HTTP_COOKIE,

in HTTP Headers Information under cookie,

in PHP Variables under under _SERVER["HTTP_COOKIE"]

and individually in PHP Variables under _COOKIE["......"]

In particlular, the collapse variables for tables are under _COOKIE["vbulletin_collapse"], which lists all the collapsed tables.

Can anyone show me how to make a proper "if" statement based on one of these?
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01728 seconds
  • Memory Usage 1,762KB
  • 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
  • (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