View Single Post
  #10  
Old 02-25-2010, 02:51 PM
BlueChipEarth's Avatar
BlueChipEarth BlueChipEarth is offline
 
Join Date: Apr 2009
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've got a similar problem:

http://www.lawnsite.com
http://www.lawnsite.com/forumdisplay.php?f=123

That's one BB with an internal style set to one of the forums, so you get a "Lawnsite" style and "LHDB Site" style.

I've set up the search in the LHDB style to search only within that forum (and child forums). The problem is, when you search, it sets the style back to Lawnsite's style, but only shows results from LHDB Site (forum). What I wanted to do was set another $_POST variable (forumstyle) that would be picked up in the "style_fetch" hook, and set the style to LHDB site (so that people don't get confused, and so when they search again they'll again be searching LHDB... basically making them seem like two separate websites).

I then tried to use a cookie, but it seems to work intermittently...

I'd much rather go with the $_POST method, but I can't seem to get the variable back in the style_fetch hook... Is there some way I can get ahold of this variable without actually editing the search.php file?

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

Well, I went with a cookie that expires in 5 seconds... if anyone has a suggestion that's better than this, please let me know!!! I'm still curious as to how we can get ahold of $_POST data through hooks after a search... and still use this information to change the style with style_fetch.

vBulletin is such a massive beast... ><
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01071 seconds
  • Memory Usage 1,766KB
  • 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