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 |
#262
|
||||
|
||||
I can't tell whether you are talking about the CMS or not. If so, the place you should look for documentation is on vb.com > click the Home tab there and read all the articles about it.
If you are simply talking about adding another page and then linking to that page with a navtab, then this is the article to create the navtab, and if you look at my profile, you will find the article to create your own custom pages. |
#263
|
|||
|
|||
Hi there Im having a small problem... the tab creates sucesfully but when I click on it and enter the section, the navbar selected it still on "Forum" instead of the section I want.
How could I change this D:?? |
#264
|
||||
|
||||
Quote:
|
#265
|
|||
|
|||
I want to use this to put navlinks before the Home tab and then rename the hometab to CMS or Community.
How do I do this? Thanks |
#266
|
||||
|
||||
Make sure you pick the appropriate template_hook location to put the tab before the Home tab. You may have to change the order on it to put it before or after the Home tab.
|
#267
|
|||
|
|||
--------------- Added [DATE]1272985806[/DATE] at [TIME]1272985806[/TIME] ---------------
Quote:
I'm a complete novice... can you show me how? I used $template_hook['navtab_start'] |
#268
|
||||
|
||||
OK, and what was the result? And have you tried changing the execution order of the plugin?
|
#269
|
|||
|
|||
So the executing order is 5, should it be 1? If so... how do I rename Home (for the CMS frontpage tab) to Articles?
|
#270
|
||||
|
||||
Quote:
Edit the phrase "site" to change "Home" |
#271
|
|||
|
|||
Hey Lynne, great tread, can finaly add links to my nav bar.
This might be abit offtopic but, i was thinking to change my "Home" button on the navbar to another side and been searching around without no exacly explainable answer how to to do that. Do you know how to do that or where i can find the answer on that? |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|