View Single Post
  #16  
Old 04-22-2005, 08:22 PM
ChrisHasenpflug ChrisHasenpflug is offline
 
Join Date: Apr 2005
Location: Kansas City, MO
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Brad, thank you for your offer to help out!!

I have started to try and make changes on my own. But I am certainly missing something

I'm working locally with apache set to respond to two host names, vbsite1 and vbsite2. They point to the same files.

The following code has been added to global.php at line 269

PHP Code:
// overwrite styles for specific sites
$sitestyles = array(
    
'vbsite1'    =>    1,
    
'vbsite2'    =>    2,);

$hostname $HTTP_SERVER_VARS['HTTP_HOST'];

if(
array_key_exists($hostname$sitestyles))
{
    
$styleid $sitestyles["$hostname"];    

That appeared to me to be the last place styleid is checked before setting up the templates. However, for some reason its not working as intended. I'm getting the Default Template for all sites, regardless.

Now I can to and do
PHP Code:
$styleid 2
after my if and it works. So I would think something is wrong with my if....well, I run the code segment on its own outside of vB and it echos the proper name just fine.

PHP Code:
//styletest.php
$styleid 0;

$sitestyles = array(
    
'vbsite1'    =>    1,
    
'vbsite2'    =>    2,);

$hostname $HTTP_SERVER_VARS['HTTP_HOST'];

if(
array_key_exists($hostname$sitestyles))
{
    
$styleid $sitestyles["$hostname"];    
}

echo 
$styleid
That works as expected.

Thanks for your help!!
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01221 seconds
  • Memory Usage 1,780KB
  • 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
  • (3)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