View Single Post
  #1  
Old 01-19-2007, 05:44 AM
Frank Woolf Frank Woolf is offline
 
Join Date: May 2004
Location: Hong Kong and Philippines
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Multiple navbars

I have vBulletin integrated with vbPortal, ppClassifieds and Photopost.

I have succeeded in getting all four sections of the site to switch languages and themes together and have modified the navbar to include minibanners, links to main sections, language and theme drop downs.

This is all working fine but I want the navbar to change banners and navbar items depending on which section and which language it is currently in.

I tried putting variations of the navbar template code in the language folders then replacing the navbar code with the following:

Code:
$section = "forums";  //default section
$path = ($_SERVER["SCRIPT_NAME"]);
$path2  = strtr($path, "/", " ");
  if(stristr($path2, 'forums')) {
   $section = "forums";
  }
  if(stristr($path2, 'classifieds')) {
   $section = "classifieds";
  }
  if(stristr($path2, 'photopost')) {
   $section = "photopost";
  }
include (HOMEPATH . '/language/' . VBPLANG . '/navbar-'.$section.'.php');

// should load banner bars with filenames like  navbar-forums.php   navbar-classifieds.php   navbar-photopost.php  from language folders
It doesn't work and as far as I can see any PHP code in the navbar template does not work.

Does anyone have any suggestions?

P.S. I am a beginner with PHP
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01092 seconds
  • Memory Usage 1,772KB
  • 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)bbcode_code
  • (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