The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
[HOW TO - vB4] Create a New Tab in the navbar
Here's a pretty simple method for creating a new tab in the navbar, along with a submenu to go along with it. All you need is a unique condition for when your tab will be shown. What you will be making is a plugin to create the Nav Link along with a submenu which Link 1, Link 2, Link 3, and Drop Down which then drops down and has SubLink 1, SubLink 2, and SubLink 3. This is shown below. NOTE: This is for 4.0.x and 4.1.x. In 4.2.x, you should be using the Navigation Manager. This article is NOT to be used just to add another link to a submenu. It is for creating the Nav Link tab along with all the submenus. Again, if all you want is to add submenus to an existing tab, then this article is NOT for you!!! This article is also for use by users who understand the basics of conditions and can write them. The navbar is not really an easy thing to play with if you don't know what you are doing - I think even Wayne said it had issues - so don't try this if you don't understand how to write a condition. OK, with that out of the way.... Here's the basic template for making your new tab: Create a plugin (Plugins & Products) > Add New Plugin: hook location - process_templates_complete * Title - New Tab for Navbar Execution Order - 5 (* I used to have this listed as global_state_check but then noticed vb themselves use the process_templates_complete hook location, so I changed it.) PHP Code:
PHP Code:
PHP Code:
PHP Code:
ragtek also posted an article to do the same thing only using a template with the plugin - [HOW TO - vB4] Create a New Tab in the navbar (with template) Originally posted on vb.org 2009-10-27. Other related articles of possible interest: [HOW TO - vB4] Remove the vB Default Navtabs [HOW TO - vB4] Create your own vBulletin page |
#212
|
||||
|
||||
All you need to create a dropdown is there in the code from first post in this thread:
HTML Code:
<li class="popupmenu"> <a href="javascript://" class="popupctrl">Drop Down</a> <ul class="popupbody popuphover"> <li><a href="sublink1.php">SubLink 1</a></li> <li><a href="sublink2.php">SubLink 2</a></li> <li><a href="sublink3.php">SubLink 3</a></li> </ul> </li> |
#213
|
|||
|
|||
Right see all people really want is a button on the navbar saying what's going on. What would I have to do for that?
|
#214
|
||||
|
||||
There are several different articles/mods for the navtabs and submenu. If all you want is another button on the submenu, then you should go to Allan's tutorial. If all you want is a navtab, then there are modifications to do that.
|
#215
|
||||
|
||||
I've used portions of this article which worked great through 4.0.2pl2.
Now with pl4 I don't see the selections of the link until I hover over it. Problem with Firefox Mac and PC. Anyone else having this problem? SOLVED: Reverted template. |
#216
|
|||
|
|||
And what if I want to link into section like:
Code:
content.php?r=5 |
#217
|
|||
|
|||
Ok chaps...please please please do not bite my head off.
I understand the basics of this and Lynne thank you for producing this guide. What im not understanding is how to link offsite. For example our site has a number of facebook games...we produce them (dont hate me). I want to be able to link to those sites. Now currently I use: vBH - Add new tabs 1.2 1.2 This plugin adds new tabs to the main navbar this is of course fine and dandy...however till you get to the issue of screen size. People with smaller screens end up with squished nav buttons. example http://forum.clipwiregames.com/forum.php if u use half screen u will notice all the additional tabs get squished. Now i did a couple of test tabs using Lynnes setup and they did not, it worked perfect. Thus my only issue is understanding how to make the links not internal php links but external. thanks ...hopefully i made myself semi clear. |
#218
|
||||
|
||||
Quote:
Quote:
PHP Code:
PHP Code:
|
#219
|
|||
|
|||
I did it. but the problem is that when I press in this button the navbar still selects the Forum tab, because I can't do a condition in this section:
PHP Code:
|
#220
|
||||
|
||||
If you're linking to a site outsiede vB, it does not make much sense to show a tab as highlighted. You simply don't need that part.
|
#221
|
|||
|
|||
I linking to section in vBulletin!
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|