Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives

Reply
 
Thread Tools
How do I remove certain cats from navbits? Details »»
How do I remove certain cats from navbits?
Version: , by Jakeman Jakeman is offline
Developer Last Online: Jul 2013 Show Printable Version Email this Page

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

Christophe_O says:

Quote:
Originally posted by smachol
$navbits... is in functions.php...
Am I correct in saying, then, that to modify the navbar requires PhP coding---therefore this would be a "hack" and not a template modification?

What I want to do is remove the forum category from the navbar.

I did look in functions.php, and found "$navbits=makenav" So I went farther down to "function makenav"----but well, I don't know PhP......

Well, maybe this is beyond the scope of this forum.... but anyway here is the makenav. Can someone tell me what to remove to take out the forum category from the navbar? Just copy and paste in your reply what to remove.... That is, IF this is the right function and IF it's easy for an experienced programmer to spot...

PHP 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);
      }

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

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

      if (
$highlightlast) {
        eval(
"\$code .= \"".gettemplate('nav_linkon')."\";");
      } else {
        eval(
"\$code .= \"".gettemplate('nav_linkoff')."\";");
      }

    }
  }
  return 
$code;


Show Your Support

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

Comments
  #12  
Old 08-24-2002, 05:32 AM
Christophe_O's Avatar
Christophe_O Christophe_O is offline
 
Join Date: Jul 2002
Location: New England
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just discovered this prints the page title: $foruminfo[title]

Now if only I can figure out how to get the navbar links in the thread display to use the action <target="left"> ......
Reply With Quote
  #13  
Old 12-10-2002, 01:24 PM
PsyBlast PsyBlast is offline
 
Join Date: Dec 2002
Location: Fayetteville, NC!!!!!!!
Posts: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

is there an easy way to make all of the navbits a certain format without having to go through every single template?

I dont want them to be these big bulky long sentances, i ant them divided up like this:

VB icon here Forum name here
--2nd line here
--3rd line here
-- etc. etc. etc.
Reply With Quote
Reply

Thread Tools

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 06:44 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03852 seconds
  • Memory Usage 2,230KB
  • Queries Executed 17 (?)
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
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete