This is the wrong place to ask about how to get the tab to highlight when using a template for your navtab. There is another article that talks about using a template for the navtab. This article only uses a plugin and the condition for highlighting the tab is in the plugin.
|
Absolutely brilliant Lynne, a big thanks.
I've looked all over the place for this. I don't know what other members problems are. I'm a novice but followed your instructions and it works, first time. Dead easy. Thanks again. |
Ugh, I've been at this for 14 hours straight and cannot get it to do what I want.
In the Navbar- I want to created a Navtab (that doesn't link to anything/go anywhere/ stays on the same page no matter what page you're on when you click it) but that creates a Navigation submenu bar with multiple drop down boxes containing links. https://vborg.vbsupport.ru/external/2011/07/104.jpg I want it to do this (as pictured above)- except that link 1 is a drop down, link 2 is a drop down, etc (all of the submenus are dropdowns. When you click on "Nav Link" in the navbar tabs- it doesn't actually GO anywhere- the page stays the same with the navigation menus all showing. I got all of submenu dropdowns to show but cant get the 'Nav Link" to remain the same on every single page. ------------------------------------------------------------------------- I tried using: PHP Code:
I tried using 'index' in THIS_SCRIPT and removing the link in the bottom line 'link.php' but than it overwrote the links in the forum tab (so when you click on the forum tab, the links from the new tab showed). I just want a tab that when clicked on- displays the sections that are available on my site. |
Is it possible to have a background image for a tab? Would be great if anyone could help!
Thanks. Greg |
Quote:
|
How would I add a conditional to the following?
Code:
<li class="popupmenu"> |
Since that looks like just html, I'll assume it's a template, so just add:
HTML Code:
<vb:if condition="whatever condition you want"> |
Hello, Lynne.
I have a question to you. I made a NEW custom NavTabs with my own script files. And I add a PHP above menu you state into the plugin product too. My edited template is "FORUMHOME". I copied this FORUMHOME to new my custom as named "FORUMHOME_PJ" and create new mypj.php correspond to templates name and its values. To modify certain template, really I want to show just one its nested childforum from the whole forum list, I added the <vb:if condition="........."></vb:if> in the top line of the copied templates. Then now when I load my custom NAVTAB menu it works very well with my altered FORUMHOME_PJ templates and mypj.php. However in this case, when I back to the tied forum that have IF, CONDITIONED tag to limit show the certain forum id, after I was browsing the thread title or link of limited forum, the NAVTAB menu won't point out my CUSTOM NAVTAB and it always turned to the basic forum TAB again. My NavTab menu doesn't highlighted which should be. My purpose is that I always should fixed in my new NavTab menu. To operate this I look at and refer to the /include/functions_forumlist.php and made a new functions_forumlist_pj.php that contains altered $forumbits_pj. Can I ask to you? I'm sorry for that my inaccurate expression. I hope you understand it. Thanks you. |
I'm sorry, but I really have no idea what you are asking. If you want your navtab to show when you go to a certain page, you need to set up a unique condition. If that condition is not unique, then another navtab may show as highlighted.
|
Quote:
I should be study more. Thank you. |
I am sorry if this question has been asked but how do i set the position of the tab weather it is in the first or lets say the third position..
thanks |
It is possible to open a link in a new browser ( popup ) ? I've tried to add this code but didnt work:
Code:
$tabselected = ''; |
Sorry, but I don't help with javascript issues.
|
meanwhile I've solved it by myself :)
maybe it should be useful for somebody else in the future : Code:
$tabselected = ''; |
Quote:
|
Quote:
Quote:
|
Quote:
|
Quote:
|
Quote:
|
hi lynne, im a fan of your work..
so how do you remove the "forum" tab if you dont own the CMS forum suite version? I managed to remove the "whats new" just cant manage to find where to remove the "forum" tab |
Quote:
|
Quote:
|
Thx for this article ;)
|
|
Thanks Lynne! I gave this a try, my first attempt at creating a plugin for a tab to go with this mod cause the navbar tab it comes with never looked right or worked right for me.
https://vborg.vbsupport.ru/showthread.php?t=237931 Reading the 20+ pages of replies got me through it and I think I will give it a try on some other pages now! Thanks for the tutorial :) |
I must be truly dumb, as I can't get this to work. I don't know what to use as a "link.php". Also, should the drop down appear if the link.php doesn't exist?
Stupid I'm sure. |
Quote:
|
I was wanting to create a tab, then when you clicked on that tab, you would get a dropdown.
Maybe I'm looking at the wrong article. |
Quote:
|
It works fine .. thanks :D
|
Ok, I'm making progress with this.
What I'm trying to do is created a Special Access tab for those who have contributed and have access to more features of the site. My link1.php page contains this: Code:
define(SpecialAccess, true); Here's my plugin code: Code:
$tabselected = ''; When I click on the tab, I get taken directly to the contents of link1.php Any corrections would be greatly appreciated. |
You say that right now if you click on the tab, you get taken to link1.php. Isn't that what you want? I'm not understanding what the problem is that you are having.
And on link1.php, do you define THIS_SCRIPT? |
Hello.
I just wanted to say that I used a hybrid between yours and ragtek's. It allows the base of the navtab to be stored in the plugin, with a couple of things that can be edited in the Admin->Options->Plugin, and offloads the submenu into a template that can be edited as needed by the end-user. Plugin PHP: Code:
$tabselected = ''; Code:
<ul class="floatcontainer"> |
You ought to release that. ;)
|
Quote:
|
To try and keep things simple, I just added a couple of tabs to the nav bar. The new tabs appear with the name that I want and are fully clickable to the link that I want.
However, when I click onto my new tab it highlights when it's supposed to and then when the new page appears, the tab is no longer highlighted after I move the cursor. The Forum tab automatically highlights, yet the page does not change to the Forum page. This only happens with the new tabs that I created. I'm using v4.1.2 The tabs were created as a plugin and the hook location is process_templates_complete Here's the html in the plugin that I used to create one of the new tabs: $template_hook['navtab_middle'] .= '<li'.$tabselected.'><a class="navtab" href="http://www.voicescount.com/forumdisplay.php?589-Businesses-Sellers-Listings-U.S.A.-Nationwide-Statewide-and-by-American-Cities">U.S.A. Listings</a>'.$tablinks.'</li>'; Is there anything missing in this html? Thanks Again |
Quote:
PHP Code:
|
Hi Lynne,
I've spent countless hours on this today. In fact I've created three different plugins, using a different code fo each and tested each plugin seperately. All three plugins do the exact same thing. Yet all have the exact same problem. The problem is that the tab I create doesn't stay highlighted after a person clicks onto the tab. The tab that does stay highlighted after my new tab is clicked is the Forum tab. Here's the three different types of code that I've tried: Plugin A Code: $template_hook['navtab_end'] = '<li><a class="navtab" href="forumdisplay.php?589">U.S.A. Listings'; Note: Plugin A Code was explained here: https://vborg.vbsupport.ru/showthrea...67#post2149967 Plugin B Code: $template_hook['navtab_middle'] .= '<li'.$tabselected.'><a class="navtab" href="http://www.voicescount.com/forumdisplay.php?589-Businesses-Sellers-Listings-U.S.A.-Nationwide-Statewide-and-by-American-Cities">U.S.A. Listings</a>'.$tablinks.'</li>'; Plugin C Code: $tabselected = ''; $tablinks = ''; if (THIS_SCRIPT == 'Cdn Listings') { $vbulletin->options['selectednavtab']='Cdn Listings_tab'; $tabselected = ' class="selected"'; $tablinks = ' <ul class="floatcontainer"> <li><a href="http://www.voicescount.com/forumdisplay.php?2176-Businesses-Sellers-Listings-Canada-Nationwide-Provincewide-amp-by-Canadian-Cities">Cdn Listings</a></li> </ul> '; } $template_hook['navtab_end'] .= '<li'.$tabselected.'><a class="navtab" href="http://www.voicescount.com/forumdisplay.php?2176-Businesses-Sellers-Listings-Canada-Nationwide-Provincewide-amp-by-Canadian-Cities">Cdn Listings'.$tablinks.'</li>' ; As you can see I'm trying. Please review the above codes and I appreciate any insite. Thanks Again |
For Plugin A & B, you have not posted your unique condition at all, so I don't know where the problem is. I do know that if you are linking to a forumdisplay page that you won't be able to use THIS_SCRIPT because all of the forumdisplay pages have that defined the same:
PHP Code:
You are going to have to use something like the forumid in the condition. Like: PHP Code:
|
Thanks Lynne,
Your solution to Plugin C works: I changed: if (THIS_SCRIPT == 'Cdn Listings') to: if ($GLOBALS['forumid'] == 2176) The single Tab now works the way it's supposed to. Based on your solution, how would your original code at the start of this thread be changed so that I could do the following: The main tab says Listings A person clicks onto Listings and a drop menu appears containing three or more sub tabs listed. Each of these sub tabs is linked to a different forum id. Thanks Again |
All times are GMT. The time now is 02:52 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|