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)

NashChristian 09-12-2010 07:39 PM

Quote:

Originally Posted by Lynne (Post 2003463)
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).

Hello Lynne,

I've used your plugin here successfully for quite a while and love it! I'm now trying to rework my navigation to create drop-down menus on most of my TABS. I've tried Shelby's mod (referenced above) and I believe that YOURS is closer to meeting my needs, however I need some help adapting it.

Basically, what I want is ALL the functionality of your plugin PLUS the ability to include drop-down menus on the TABS themselves!

Problems with Shelby's Mod (for my needs):
  • I want the tab to stay highlighted once one of the options in that tab have been selected (like on yours).
  • I want to replace the tablinks (submenus) on each of the primary categories (like on yours).

For example, one of my TABS is for the EVENT CALENDAR:

EVENT CALENDAR
  • Monthly View
  • Weekly View
  • Add New Event

Then once any of those three links above, in the tab menu are selected, I want to have the Event Calendar button highlighted (show SELECTED same as vB default behavior), and have the standard Forum submenu (tablinks) replaced with one custom submenu that says "Add New Event". So this text link will appear alone in the upper left corner of the navigation submenu (under the row of tabs).

I've been playing with this all day, but can't seem to figure it out. I'm unsure whether it is NECESSARY to do this in two steps by creating the new template and plugin as suggested by Shelby. I don't mind either way, I just need help adapting one of the mods to include these features.

Any help would be appreciated!

Thanks!
:D Jeff

Lynne 09-12-2010 08:52 PM

You are going to have to merge the two mods together. I'd suggest doing that and then starting your own thread where you post your code and images or your result (or a link to see it). That way, we can try out your code ourselves and see what is going on and make suggestions for changes.

NashChristian 09-12-2010 10:31 PM

Quote:

Originally Posted by Lynne (Post 2097291)
You are going to have to merge the two mods together. I'd suggest doing that and then starting your own thread where you post your code and images or your result (or a link to see it). That way, we can try out your code ourselves and see what is going on and make suggestions for changes.

Hello Lynne,

My concern with that is three fold:
  1. I would be literally copying your code and Shelby's and combining the two, which I don't think I'm supposed to do without permisson from both parties.
  2. People will ask me a bunch of questions that I'm not the slightest bit qualified to answer.
  3. I've tinkered with this some already, and the part I can't figure out is how to have the selected tab highlighted (show SELECTED the same as vB default behavior). The plugin can be conditional, but I don't believe the template can. I'd need a way either to pass a value into the template (selected or not), or I'd need the plugin to route to two different templates depending upon whether it is selected or not. Multipy that times five different tabs, each with their own drop-down menu, and it seems that this could get quite resource intensive.

Your thoughts?

Thanks!
:D Jeff

Lynne 09-12-2010 11:06 PM

1. No you wouldn't. You are simply taking our instructions and writing your own. I'm talking about putting in your own links and all that - post exactly what your plugin code currently is.

2. Ignore them or say "I don't know". It's a help thread - you are asking for help not offering help.

3. Post it. Tell us what isn't working. Tell us what the conditions are for the tab to be highlighted. You need to verbalize that anyway so you can write your condition for it.

NashChristian 09-13-2010 12:01 AM

Ok, I misunderstood what you were saying.

What forum should I post the new help thread in?

Modification Requests/Questions (Unpaid)?
vB4 Design and Graphics Discussions?

Thanks again for your assistance!
Jeff

Lynne 09-13-2010 12:13 AM

You could post it in here - vB4 General Discussions (or vB4 Programming Discussions)

NashChristian 09-13-2010 06:07 PM

Quote:

Originally Posted by Lynne (Post 2097291)
You are going to have to merge the two mods together. I'd suggest doing that and then starting your own thread where you post your code and images or your result (or a link to see it). That way, we can try out your code ourselves and see what is going on and make suggestions for changes.

I've started a new thread HERE for anyone who wants to follow or participate in the development of the modifications I've mentioned.

jacobskinner811 09-13-2010 06:57 PM

hey lynn i am not a programer and am really bad at all this...is there a way i could pay you to install it on my site?

unknown22 09-16-2010 07:55 PM

I put in the plugin code but it only creates a tab beside forum it's a link to another website
and there's no nav bar with menu.

Code:

$tabselected = '';
$tablinks = '';
if (THIS_SCRIPT == 'new site')
{
    $vbulletin->options['selectednavtab']='hlstat';
    $tabselected = ' class="selected"';
    $tablinks = '                <ul class="floatcontainer">
                        <li><a href="link1.php">Link 1</a></li>
                            <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>
                        <li><a href="link2.php">Link 2</a></li>
                        <li><a href="link3.php">Link 3</a></li>
                </ul> ';

}
$template_hook['navtab_middle'] .= '<li'.$tabselected.'><a class="navtab" href="http://website.com">name here</a>'.$tablinks.'</li>' ;

I was looking only to create a nav bar link like community you click that and members list etc..
Trying to make it under my home tab which has nothing under it, using vbadvanced.

Lynne 09-16-2010 11:44 PM

Quote:

Originally Posted by unknown22 (Post 2099234)
I put in the plugin code but it only creates a tab beside forum it's a link to another website
and there's no nav bar with menu.

Since you are linking to another site, you will be on another site after you click the link and therefore it can't be highlighted.


All times are GMT. The time now is 10:41 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.01684 seconds
  • Memory Usage 1,754KB
  • 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