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 |
#522
|
|||
|
|||
Look at this mess, just to add a bit of navigation.
|
#523
|
||||
|
||||
Actually, all of this is unnecessary in vB4.2 (as I state in the first post) because there is now the Navigation Manager.
|
#524
|
|||
|
|||
I'm using the plugin method to add tabs to specific forums. I would like to apply the SELECTED class when displaying that class, but I'm not sure what criteria to use. Isn't THIS_SCRIPT always going to forum for those pages?
We're sticking with 4.1 since we've got a lot of modifications to the navigation and we will have to rebuild for 4.2. With any luck, we can skip 4.2 and go straight to 5 when it's stable. |
#525
|
||||
|
||||
For forums, you can probably use $GLOBALS['forumid'] in the condition.
|
#526
|
|||
|
|||
is there a way to create a tab (that stays in the same forum) just so that it can be used for navigation purposes to links, the reason for this is because i have static pages on the same domain and i don't want to add all the links to them under the forum tab,( by creating a sub menu) instead i want the tabs to act like sub menu's
to elaborate more, i tried creating a tab, (lets call it my links). and in this tab i want a sub menu with links to pointed pages lets say a link is pointing to mydomain.com/mypage.htm the problem i have here is when i create a tab and have it pointing to (nothing) and click on it the page gets redirected to forum tab again... i dont want this to happen i want the tab to act like a navagation menu while at the same time staying in the forum... and all the sub menus and links show up under this tab |
#527
|
||||
|
||||
This article is about PROFILE tabs, not navigation tabs.
|
#528
|
||||
|
||||
Quote:
|
#529
|
||||
|
||||
OK, now I'm the idiot Why exactly was I absolutely sure I was in my profile tab article?
Sorry |
#530
|
|||
|
|||
Thank you
|
#531
|
|||
|
|||
Quick question. I know the userinfo and options variables are present and usuable in the link portion of the navigation manager and can define other variables there.
Is there a way define a dynamic variable that can be used in the title portion of the vb navigation manager. I am assuming I will have to ditch the straight xml navigation links I do now and use this method of it being in a plugin. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|