Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
how to modify $navbar Details »»
how to modify $navbar
Version: , by larryd larryd is offline
Developer Last Online: Jun 2011 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 10-26-2002 Last Update: Never Installs: 0
 
No support by the author.

Ok Im creating a new set of templates to make an addition to my forums but make it look completely seperate from my forums. Its a parts review database which uses the same database as the forums but its a hidden forum and the entire look of it is different so Im changing almost everything from forumdisplay.php to partsreview.php and making ALOT of new templates. Im having a problem though in that Im caught up on the navigation bar at the top of the screen.

Somehow someway the template $navbar which creates the navigation bar at the top defaults to use the file forumdisplay.php , I need to change that file to partsreview.php or actually need to create another template called partsreview_navbar and have it use the other file. Simple youd think but there is no mention of the file name forumdisplay.php in the $navbar template. The only thing is mentions is $navbits which I cant figure out for the life of me what that is or where its made up.

Can someone please shed some light over here and let me know..

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 10-26-2002, 11:17 PM
larryd larryd is offline
 
Join Date: Nov 2001
Location: Newark, DE
Posts: 93
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok now I feel like an idiot.. I did a search and found a bunch of info.. appears navbits is made up in the functions.php file which you will find forumdisplay.php.. I would just change the file name their but I still use forumdisplay.php so what I need to do is make a new function which does the same thing as

Code:
function makenav($id,$idtype="forum",$highlightlast=1) {
  global $DB_site,$nav_url,$nav_title,$session,$threadcache;
  $code = "";
  if ($id!=-1) {
    if ($idtype=="thread") {
      if ( !isset($threadcache["$id"]) ) {
        $getforumid=$DB_site->query_first("SELECT forumid FROM thread WHERE threadid=$id");
      } else {
        $getforumid['forumid'] = $threadcache["$id"]['forumid'];
      }
      $code=makenav($getforumid['forumid'],"forum",1);

      if ($highlightlast) {
        $templatename="nav_linkon";
      } else {
        $templatename="nav_linkoff";
      }

      if (strlen($code)>0) {
        $code.=gettemplate("nav_joiner",0);
      }

      $threadinfo=getthreadinfo($id);
      $nav_url="showthread.php?s=$session[sessionhash]&threadid=$id";
      $nav_title=$threadinfo[title];

      eval("\$code .= \"".gettemplate("$templatename")."\";");
    } else {
      $foruminfo=getforuminfo($id);
      if ($foruminfo[parentid]!=-1) {
        $code=makenav($foruminfo[parentid],$idtype,1);
      }

//MOVED DOWN
//      if (strlen($code)>0) {
//        $code.=gettemplate("nav_joiner",0);
//      }
//MOVED DOWN

      $nav_url="forumdisplay.php?s=$session[sessionhash]&forumid=$id";
      $nav_title=$foruminfo[title];


}
and title it something different ie) partsreview_makenav and then change where it calls that function in partsreview to the new name.. i think it makes sense.. do i got it right?
Reply With Quote
  #3  
Old 10-27-2002, 02:21 AM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you are making a whole new template for this, just remove the $navbar variable from the template, and hardcode it in that template using HTML.

For example, replace $navbar with this:

Code:
<table border="0" width="100%" cellpadding="0" cellspacing="0">
  <tr> 
    <td width="100%"><br>
    <normalfont><b><a href="index.php?s=$session[sessionhash]">$bbtitle</a> 
      &gt; <a href="partsreview.php?s=$session[sessionhash]">Parts Review</a></b></normalfont></td>
  </tr>
</table>
I'm not sure if that's what you're looking for.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:41 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07324 seconds
  • Memory Usage 2,211KB
  • Queries Executed 16 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (2)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete