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)

Parture 11-14-2009 10:58 PM

I think what you are saying is that using that set of code you can't get the Nav Link with menus and submenues to work like I had it working with 3.8.4. I'll wait till someone figures something out.

Lynne 11-15-2009 05:04 PM

I don't know if you can. I have no idea what you had working - you've supplied no details whatsoever on it (no details, no images, no anything).

Parture 11-15-2009 05:10 PM

Quote:

Originally Posted by Lynne (Post 1914692)
I don't know if you can. I have no idea what you had working - you've supplied no details whatsoever on it (no details, no images, no anything).

In post #6 I said, "When I click on my logo I want the Forum tab to start up as it does from the install of 4.0 and not go immediately to the Nav Link. Then I want to go to my Nav Link tab when I click on it with its menu without getting jumped around and without any of the above mentioned problems."

Basically, just like you would expect any link to work, with sublinks and drop down box, like the other tabs work. Pretty simple: able to put in whatever links I want.

I have a feeling before 4.0 Gold comes out, they will provide this as an automated feature. It's a no brainer.

Lynne 11-15-2009 05:15 PM

Quote:

Originally Posted by Parture (Post 1914697)
In post #6 I said, "When I click on my logo I want the Forum tab to start up as it does from the install of 4.0 and not go immediately to the Nav Link. Then I want to go to my Nav Link tab when I click on it with its menu without getting jumped around and without any of the above mentioned problems."

Basically, just like you would expect any link to work with sublinks and drop down box like the other tabs work. Pretty simple.

And what is the link that your logo goes to? I have no clue. So, I can't suggest what to put in place of link.php, since you have't posted the link. I also can't suggest what to use for 'yourpage' since I don't know what page it is. I need *details*. If I only get general information from you, I can only give you general information back.

Parture 11-15-2009 05:31 PM

By clicking on the logo the basic navbar takes one to the forums page and highlights the forum tab. That's what I want, obviously. I don't want that to change. I don't want the Nav Link to be highlighted when I click on the logo which was happening with 'yourpage' as 'index' and 'link.php' as 'index.php'. I want to be able to add some external links and some internal links to the menu of Nav Link. I have no idea what to name 'yourpage' and 'link.php' for the Nav Link to work like any normal functioning tab with a drop down menu. When I click on the other existing tabs I don't want the Nav Link tab to be highlighted as the case is now. I don't want to get jumped to the Home tab by clicking on the Nav Link. By clicking on the Nav Link I want the menu to show up for the Nav Link. I want all existing tabs to work as they normally do and not be interferred with by the Nav Link, e.g. by clicking on the Forum tab, the Nav Link tab is highlighted with its menu.

Basically I want it to work like any link would work with its menu. Pretty simple. I just don't know what to put in for values for 'yourpage' and 'link.php' to make this happen or if it is even possible. For example, on your own site what would you put in for these values to make it work which I could try out also to see if it works for me too?

If it doesn't work then it doesn't work. Need to try something else: rewrite the code.

ragtek 11-15-2009 06:17 PM

There's also a other way adding own tabs: http://vbcodex.com/showthread.php?66...the-vB4-Navbar

Lynne 11-15-2009 06:18 PM

1 Attachment(s)
Quote:

Originally Posted by Parture (Post 1914716)
Basically I want it to work like any link would work with its menu. Pretty simple. I just don't know what to put in for values for 'yourpage' and 'link.php' to make this happen or if it is even possible. For example, on your own site what would you put in for these values to make it work which I could try out also to see if it works for me too?

If it doesn't work then it doesn't work. Need to try something else: rewrite the code.

OK, I'll give you an example of what I did on my site and maybe it will help you figure out what you really want..

I have torrents offered on my site. I have a torrents.php page, and few forums for the torrents and some upload pages and stuff. So, I want to link to that page - torrents.php. So, I have "link.php" set to "torrents.php". And, I have THIS_SCRIPT defined as "TORRENTS" at the top of the torrents.php page. Since I also want it to show that link when they are in the two torrents forums, I included that in the condition also. So, I used this as my unique condition:
PHP Code:

if (THIS_SCRIPT == 'TORRENTS' OR in_array($GLOBALS['forumid'], array(xyz))) 

As for my "unique_name", I just used "torrents".

This is the result on my site:
Attachment 106152



If all you want to do is add a link to one of the existing sub-menus (like before New Posts in the Forum tab), then you can either just modify the navbar directly or use an existing template_hook (in the example of before New Posts, then the "navbar_start" template_hook) just like you did in vb3. This tutorial is for adding a whole new tab with a sub-menu.

Lionel 11-15-2009 07:00 PM

Thank you Lynne. As usual, your tutorial makes it easier to relearn vb

speedracer68 11-17-2009 02:28 PM

Seems like a lot of work just to add two or or three new links but o.k.. I think I can do this.

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

o.k.. I'm stumped. Sorry...

Does this article help me create more drop down tabs or more links horizontally across the navbar? For example my beta site navbar says - Home Page New Products News Events

All I want to do is add about 5 more links to the right of that. When I created some sections the names of the sections appeared in the navbar by themselves. The new sections I created don't. Is there some setting I can just change the qty of links to show and they will appear?

I'm new to tweaking my forum so I'm sorry if this is a really stupid question.

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

Oh, I see what I did. I just renamed a few sections. In the link it still calls the old name. Example, my new products section used to be called travel.

Lynne 11-17-2009 03:14 PM

I really don't know what you are asking about or what you want. This article is about how to add a new tab - like Home, Forums, What's New?, Blogs - and the little sub-sections below them. If all you want to do is add to the sub-section menu, then you would just use a template_hook.


All times are GMT. The time now is 07:25 PM.

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.01607 seconds
  • Memory Usage 1,750KB
  • 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_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)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