Version: 1.00, by attroll
Developer Last Online: Mar 2023
Version: 3.0.0
Rating:
Released: 05-15-2004
Last Update: 06-05-2004
Installs: 126
Uses Plugins Template Edits
No support by the author.
Dispite what category this is in it works with vBulletin 3.5. Just read the directions.
What this does is create another navbar with drop down menu?s by typing $navbar2 in any of your templates. It is just like the one that comes with vBulletin 3.
After seeing a lot of replies about users wanting another navbar besides the basic one that comes with vBulletin. I waited for someone else to write one. But no one stepped forward and wrote one. I wanted this for my site and got tired of waiting for someone else to write it. So I played around and created this one for myself. I though I would share it with everyone.
Note: If you do not want to add a separate navbar template you can also substitute the steps in 5A through 5D and insert the navbar2.txt after you have edited it the way you want and into the same places as I mentioned for the $navbar2 in your default navbar and you will not have to do any of these other steps.
I put a lot of description tags in the HTML file to help explain what everything does. Once you understand what is going on here you can removed these. With very little modifications you can add to, remove or move items around in this navbar.
1. To install this hack you will have to create a template in you ADMINCP and call it ?navbar2? and insert the contents of the attached file "navbar2.txt" into this template file. Right now it is set up for my site. So you will have to modify it to what you want in this navbar for your site.
2. Put the following command in your phpinclude_start template:
2A. This is for users that have vB 3.5 and up. Step 2 will not work because the phpinclude_start template no longer exist in versions 3.5 and higher. So for 3.5 users ignore step 2 and use 2A.
3. Now put the following command in you header or what ever template where your want the new navbar to be displayed (samples of where to put them are in the attached photos and directions are in 5A, B, C, D.):
PHP Code:
$navbar2
4. Since the template is uncached you will have an extra query on each page. To fix, open global.php
Find:
PHP Code:
// misc useful
Add below:
PHP Code:
'navbar2',
5A. Under current Navigation / Breadcrumb Templaters - navbar:
Find:
Code:
<!-- / nav buttons bar -->
Below that place:
Code:
$navbar2
5B.On top of forums tables:
Find:
Code:
<!-- / PAGENAV POPUP -->
</if>
Below that place:
Code:
$navbar2
5C.Under your header:
Find:
Code:
<br />
<!-- breadcrumb, login, pm info -->
Above that add:
Code:
$navbar2
5D.Top of current navbar:
Find:
Code:
<!-- breadcrumb, login, pm info -->
Under that add:
Code:
$navbar2
vBadvance CMPS using vB 3.5 or higher. To get this working with the homepage you will have to do the following.
Go into your ADMINCP-->vBa CPMS-->Default Setting-->Portal Output Global Variables and add navbar2 in the block there and save it.
Arcaded hack. You will need to go into your darcaded hack and edit a line. Here are the directions:
Go to you arcade/functions/functions.php
open it with a text editor:
Find:
Code:
global $header, $vbphrase, $vboptions, $stylevar, $headinclude, $bbuserinfo, $session, $show, $pmbox;
global $forumjump, $timezone, $logincode, $_USEROPTIONS, $scriptpath, $admincpdir, $modcpdir, $quickchooserbits;
Replace with:
Code:
global $header, $vbphrase, $vboptions, $stylevar, $headinclude, $bbuserinfo, $session, $show, $pmbox;
global $forumjump, $timezone, $logincode, $_USEROPTIONS, $scriptpath, $admincpdir, $modcpdir, $quickchooserbits, $navbar2;
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Hello,
I have been playing with this,and I placed it under my current navbar. My question is,how do I remove the space between the 2? I want them to sit directly underneath one another without any space. Currently,there is a space the width of a navbar.
To make this work directly under the current navbar without any space you first need to open your navbar template and find:
PHP Code:
<!-- / nav buttons bar -->
<br />
<br />
And delete:
PHP Code:
<br />
<br />
Then go to the very bottom of the navbar template and add the code for the new navbar.
I found an error in my navbar that creates a space after my navbar. I have fixed it in the first post. So you can download it and it will work now without the space. But if you have installed it and get the space between the new and the old navbar when you are trying to combine them then do this:
Find this in the lines of the navbar I created:
PHP Code:
<!-- / nav buttons bar -->
<br />
<!-- NAVBAR POPUP MENUS -->
Remove this:
PHP Code:
<br />
For those of you that have not done or tried to put the new navbar on top of the old navbar and would like to then you can do so by doing this.
To put the new navbar directly on top of the old navbar look for this line:
PHP Code:
<!-- nav buttons bar -->
After this line inset the navbar2.txt from the first post. You will have to edit the navbar2.txt for your site though of course.
I know this thread is older- but I have a quick question.
This is my case: www.critterparadise.com
If you see that I have the navbar2 set up under the main navbar
how do I remove the one from the top?
I have looked and I don't know where or what I'm missing...
I can tell you how to remove it but I would have to look at your navbar template. If you put it in the way I posted it in the first post then then you would go into the Navbar template and remove the lines between. But I can not guarantee this without looking at it.
If you did as the direction I posted and left the comment tags in the code then you would remove the lines between these two lines including these two lines: