| The Arcive of vBulletin Modifications Site. | |
|  NJAquaman - Main Nav Tabs w/ Connective Sub Nav Details »» | |||||||||||||||||||||||||||
| 
     NJAquaman - Main Nav Tabs w/ Connective Sub Nav   Developer Last Online: Feb 2014     
 What: A Nav Tab Plugin to Add a Main Tab to the Nav Bar with its own connective Sub Tab Menu. When you Click the Main tab it brings Up it own Sub Nav Tab Menu . Click it again to Hide the Sub Tab Menu For that Main Tab. WORKS WITH ..!!! 4.0.x Browser Comparability (All Latest Versions); Internet Explorer Firefox Opera Safari Google Chrome Install: 1) Navigate to ACP> Plugins & Products > Add New Plugin 2) Product : vbulletin Hook Location : parse_templates Title : Main Nav Tab with Sub Execution Order : 5 Plugin is Active : Yes 3) Insert the Code; For Tabs On the Right Side Use This Code: Code: $template_hook['navtab_end'] .= ' <!-- MAIN TAB --> <li class="na" onclick="this.className=this.className==\'na\'? \'selected\' : \'na\';"> <a href="javascript://" class="navtab" onclick="document.getElementById(\'sub1\').style.display=(document.getElementById(\'sub1\').style.display==\'block\')?\'none\':\'block\';"> Search Engines </a> </li> <!-- SUB TABS --> <ul class="floatcontainer" id="sub1" style="display:none;background-color:#000000;position:absolute;z-index:1;" > <li><a href="http://www.google.com">Google</a></li> <li><a href="http://www.yahoo.com">Yahoo</a></li> <li><a href="http://www.bing.com">Bing</a></li> <li class="popupmenu" > <a href="javascript://" class="popupctrl">Weather</a> <font color="#000000"> <div class="popupbody"> <li ></li> <li><a href="list.php?r=category/46-Birding">Birding</a></li> <li><a href="list.php?r=category/47-Boating">Boating</a></li> </div> </font> </li> </ul> '; Code: $template_hook['navtab_middle'] .= ' <!-- MAIN TAB --> <li class="na" onclick="this.className=this.className==\'na\'? \'selected\' : \'na\';"> <a href="javascript://" class="navtab" onclick="document.getElementById(\'sub1\').style.display=(document.getElementById(\'sub1\').style.display==\'block\')?\'none\':\'block\';"> Search Engines </a> </li> <!-- SUB TABS --> <ul class="floatcontainer" id="sub1" style="display:none;background-color:#000000;position:absolute;z-index:1;" > <li><a href="http://www.google.com">Google</a></li> <li><a href="http://www.yahoo.com">Yahoo</a></li> <li><a href="http://www.bing.com">Bing</a></li> <li class="popupmenu" > <a href="javascript://" class="popupctrl">Weather</a> <font color="#000000"> <div class="popupbody"> <li ></li> <li><a href="list.php?r=category/46-Birding">Birding</a></li> <li><a href="list.php?r=category/47-Boating">Boating</a></li> </div> </font> </li> </ul> '; Code: $template_hook['navtab_start'] .= ' <!-- MAIN TAB --> <li class="na" onclick="this.className=this.className==\'na\'? \'selected\' : \'na\';"> <a href="javascript://" class="navtab" onclick="document.getElementById(\'sub1\').style.display=(document.getElementById(\'sub1\').style.display==\'block\')?\'none\':\'block\';"> Search Engines </a> </li> <!-- SUB TABS --> <ul class="floatcontainer" id="sub1" style="display:none;background-color:#000000;position:absolute;z-index:1;" > <li><a href="http://www.google.com">Google</a></li> <li><a href="http://www.yahoo.com">Yahoo</a></li> <li><a href="http://www.bing.com">Bing</a></li> <li class="popupmenu" > <a href="javascript://" class="popupctrl">Weather</a> <font color="#000000"> <div class="popupbody"> <li ></li> <li><a href="list.php?r=category/46-Birding">Birding</a></li> <li><a href="list.php?r=category/47-Boating">Boating</a></li> </div> </font> </li> </ul> '; 4) "sub1" is the unique name for that Tab set . To duplicate you must change the "sub1" to "sub2" . For another Tab change it to "sub3" , ect ect . You must change this in three Spots in the code. (Highlighted in Red) 5) "Search Engines" is the Main Tab Name . This will Be Selected When Clicked. (Highlighted in Green) 6) "Google" , "Yahoo", or "Bing" is the Sub tab names to duplicate and make another Sub Tab Just copy the Line of Code (Highlighted in Orange) 7) There is Also a Sub Tab Menu Drop Down Code That you can Duplicate (Highlighted in Purple) 7) To change the Color of the background of the Sub Nav Change the Hex color "#000000" to What ever you like (Highlighted in Blue) 8) Save , Now you Have a Main Nav Tab With connective Sub Tab Menu! Notes: - YOU MAY Duplicate it in the same Plugin - You can use both Left , Middle , and Right codes at the same time! - Make Sure you change the unique name in step 4 when duplicating a tab - You may Duplicate Unlimited sub tabs in the same code Screen Shot! Not Selected ; 2010-02-04_081948.png Clicked Tab and now selected; 2010-02-04_082001.png DONT FORGET TO CLICK INSTALL __________________________________________________ ______________ Change Log v1.1 - 02/04/10 - Connected to a Single Main Tab (Seelter) __________________________________________________ _____________ Here Are Some Other Versions: Main Nav Tab Main Nav Tab Drop Down [CMS] Sub Nav Tabs [CMS] Sub Nav Tabs Drop Down Show Your Support 
 | |||||||||||||||||||||||||||
| Comments | 
| 
			 
			#2  
			
			
			
			
			
		 | |||
| 
 | |||
|   Quote: 
  Sad panda. | 
| 
			 
			#3  
			
			
			
			
			
		 | ||||
| 
 | ||||
|   | 
| 
			 
			#4  
			
			
			
			
			
		 | ||||
| 
 | ||||
|   
			
			hi....this would be great....thanks how come the search tab is not the only one highlighted when i choose or select and click? the forum tab is also highlighted...or anyone last clicked or my forum tab is highlighted then i click the search engine...both of them are highlighted also...now that i created one or 2 new tab from this mod 2 of them + forum are all highlighted....so i got 3 tabs highlighted LOL!  is this normal?   | 
| 
			 
			#5  
			
			
			
			
			
		 | |||
| 
 | |||
|   Quote: 
 | 
| 
			 
			#6  
			
			
			
			
			
		 | ||||
| 
 | ||||
|   Quote: 
 This can be changed by editing the Templates. Here is the Search Code for finding what you want to change; Code: $vboptions['selectednavtab'] Quote: 
 - Please Read Step 4 As this explains when making a duplicate tab. Thank You Glad i could help! NJAquaman | 
| 
			 
			#7  
			
			
			
			
			
		 | ||||
| 
 | ||||
|   
			
			sorry but i dont get you.....pls. view my search code plugin  if it's correct Code: $template_hook['navtab_end'] .= ' <!-- MAIN TAB --> <li class="na" onclick="this.className=this.className==\'na\'? \'selected\' : \'na\';"> <a href="javascript://" class="navtab" onclick="document.getElementById(\'search\').style.display=(document.getElementById(\'search\').style.display==\'block\')?\'none\':\'block\';"> Search Engines </a> </li> <!-- SUB TABS --> <ul class="floatcontainer" id="search" style="display:none;background-color:#000000;position:absolute;z-index:1;" > <li><a href="http://www.google.com">Google</a></li> <li><a href="http://www.yahoo.com">Yahoo</a></li> <li><a href="http://www.bing.com">Bing</a></li> </ul> '; like i said...i got always the forum highlighted and the search tab thanks....   | 
| 
			 
			#8  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			To unhighlight the forum tab on a page find this Code: <vb:if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT != 'search'"> Code: <vb:if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT != 'search' AND THIS_SCRIPT != 'online'"> 'online' can be anything before a php thing in the URL So if you want it to not highlight on all forums you'd put 'forumdisplay' I'm not sure how to do it with pages like a specific forum, so maybe someone else could say how. | 
| 
			 
			#9  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			any way to combine this, with: Code: $template_hook['navtab_end'] .= ' <li class="popupmenu" > <a href="javascript://" class="popupctrl navtab">Featured Articles</a> <ul class="popupbody "> <font color="#000000"> <li></li> <li><a href="list.php?r=category/46-Birding">Birding</a></li> <li><a href="list.php?r=category/47-Boating">Boating</a></li> <li><a href="list.php?r=category/48-Camping">Camping</a></li> </font> </ul> </li> '; | 
|  | 
| 
 | 
 | 
| X vBulletin 3.8.12 by vBS Debug Information | |
|---|---|
| 
 | |
|  More Information | |
| Template Usage: 
 Phrase Groups Available: 
 | Included Files: 
 Hooks Called: 
 |