vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4 Articles (https://vborg.vbsupport.ru/forumdisplay.php?f=242)
-   -   [HOW TO - vB4] Create a New Tab in the navbar (https://vborg.vbsupport.ru/showthread.php?t=226914)

DaMani 03-12-2010 11:09 PM

Hello,

i created it, but i dont get submenu?
Look here:
http://project-mp.com/index.php

Titel in navbar is "Webradio"

Jabong82 03-12-2010 11:45 PM

Hi Lynne great tutorial I was able to get it to work fine on some tabs, but I am having problems when I have "conflicting" items.

For example, I am trying to create a separate tab for the "usercp.php" page called "My Forums", however I guess the usercp.php page is already tied to the main Forum tab. So when I click the new tab I created, I get both tabs highlighted and the submenus overlap.

I am not certain how to make the new tab "unique" if that makes sense. Any help would be appreciated thank you.

Lynne 03-13-2010 02:01 AM

Quote:

Originally Posted by DaMani (Post 2002493)
Hello,

i created it, but i dont get submenu?
Look here:
http://project-mp.com/index.php

Titel in navbar is "Webradio"

What is the condition you used to show the sub-forum? It needs to be valid, otherwise the Forum tab is the default tab.

Quote:

Originally Posted by Jabong82 (Post 2002508)
Hi Lynne great tutorial I was able to get it to work fine on some tabs, but I am having problems when I have "conflicting" items.

For example, I am trying to create a separate tab for the "usercp.php" page called "My Forums", however I guess the usercp.php page is already tied to the main Forum tab. So when I click the new tab I created, I get both tabs highlighted and the submenus overlap.

I am not certain how to make the new tab "unique" if that makes sense. Any help would be appreciated thank you.

You may have to edit the navbar template where the condition for showing the submenu for the usercp is. This is in the navbar template:
<vb:elseif condition="$vboptions['selectednavtab']=='usercp'" />

So, you'll need to change that to say "if selectednavtab is usercp but NOT whatever-your-condition-is"

DaMani 03-13-2010 10:58 AM

Quote:

Originally Posted by Lynne (Post 2002546)
What is the condition you used to show the sub-forum? It needs to be valid, otherwise the Forum tab is the default tab.


You may have to edit the navbar template where the condition for showing the submenu for the usercp is. This is in the navbar template:
<vb:elseif condition="$vboptions['selectednavtab']=='usercp'" />

So, you'll need to change that to say "if selectednavtab is usercp but NOT whatever-your-condition-is"

I dont understand, my english is not so good. What i must do?

Lynne 03-13-2010 10:06 PM

I don't know how else to explain it. In the navbar code, there is a submenu set to be displayed when you are in the usercp. You are trying to create a different one to show. The two conditions cannot exist at the same time. You need to have UNIQUE conditions or only one can display.

Switch3130 03-14-2010 06:03 AM

How do we make this new tab have a drop down menu?

Lynne 03-14-2010 03:25 PM

Quote:

Originally Posted by Switch3130 (Post 2003253)
How do we make this new tab have a drop down menu?

In the code in the first post, one of the submenu items is a dropdown. If you are talking about the navtab itself being a dropdown, someone else wrote an article for that (I think it was Shelby).

stlracing 03-15-2010 11:21 PM

OK... I'm stuck here. I get an error when i activate the code...

arse error: syntax error, unexpected T_STRING in /public_html/forums/includes/class_bootstrap.php(399) : eval()'d code on line 61

Code:

$tabselected = '';
$tablinks = '';
if (in_array($foruminfo['forumid'], array(24,36,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,96,101,103,105,127,129,130,131)))
{
    $vbulletin->options['selectednavtab']='racing_news';
    $tabselected = ' class="selected"';
    $tablinks = '                <ul class="floatcontainer">
                            <li class="popupmenu">
                                <a href="javascript://" class="popupctrl">Late Model News</a>
                                <ul class="popupbody popuphover">
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?88-General-Other-Dirt-Late-Model-News">General/Other Late Model News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?55-Crate-Late-Model-Series">Crate Late Model News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?47-Lucas-Oil-Late-Model-Series">Lucas Oil Late Model Series News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?48-Mid-America-Racing-Series-(MARS)">MARS DIRTcar Series News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?52-MLRA-TORA-SUPR-AMP-MSRA-amp-Other-Series">MLRA/MSRA/SUPR & Other Series News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?49-United-Midwestern-Promoters-(UMP)">U.M.P. DIRTcar News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?46-World-of-Outlaw-Late-Model-Series">World of Outlaw Late Model Series News</a></li>
                                </ul>
                            </li>
                            <li class="popupmenu">
                                <a href="javascript://" class="popupctrl">Sprint Car News</a>
                                <ul class="popupbody popuphover">
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?89-General-Other-Sprint-Midget-News">General/Other Sprint-Midget News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?134-American-Sprint-Car-Series-(ASCS)">American Sprint Car Series (ASCS) News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?77-All-Star-Sprint-Series">All Star Sprint Series News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?78-O-Reilly-POWRi-Series">O'Reilly POWRi Series News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?92-USAC">USAC News</a></li>
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?75-World-of-Outlaws-Sprint-Car-Series">World of Outlaws Sprint Car Series News</a></li>
                                </ul>
                            </li>
                            <li class="popupmenu">
                                <a href="javascript://" class="popupctrl">Race Track News</a>
                                <ul class="popupbody popuphover">
                                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?53-Belle-Clair-Speedway">Belle-Clair Speedway</a></li>
                                        <li><a href="sublink2.php">SubLink 2</a></li>
                                        <li><a href="sublink3.php">SubLink 3</a></li>
                                </ul>
                            </li>
                        <li><a href="http://www.mysite.com/forums/forumdisplay.php?36-Race-Team-News">Race Teams News</a></li>
                </ul> ';

}
$template_hook['navtab_end'] .= '<li'.$tabselected.'><a class="navtab" href="http://www.mysite.com/forums/forumdisplay.php?24-Racing-News">Racing News</a>'.$tablinks.'</li>' ;

--------------- Added [DATE]1268705656[/DATE] at [TIME]1268705656[/TIME] ---------------

Found my issue.. One of my links had a ' in the link description.

Link14716 03-16-2010 06:36 AM

Excellent guide, thanks Lynne. Finally making my first venture into making new pages in vB4 and this helped me a lot. :)

pant 03-17-2010 11:29 AM

Does anyone know of a guide on how to recreate the quick links including drop downs in the Navbar?


All times are GMT. The time now is 12:43 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01814 seconds
  • Memory Usage 1,766KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete