![]() |
Navbar Drop Down Menu (3.8 Drop Downs in 4.0) - Need Help.
1 Attachment(s)
One thing I really liked in the 3.8 series were the drop down navigation items in the navbar. In 4.0 those don't exist. I'd like reimpliment them and I'm having a bit of trouble and hoping someone can lend a hand.
Here is the plugin code I'm using to add a new navigation item and then give it dropdown capability. However, things don't exactly look right, I'm hoping someone can help me figure out why it doesn't look right. Code:
global $template_hook; https://vborg.vbsupport.ru/attachmen...1&d=1258393151 https://vborg.vbsupport.ru/attachmen...1&d=1258393151 |
1 Attachment(s)
Hi Shelby.
This works, although only when the tab is in 'selected' state: HTML Code:
<li class="selected popupmenu"> https://vborg.vbsupport.ru/attachmen...1&d=1258394871 Removing the 'selected' class seems to break the dropdown menu styling. I haven't really looked at all the CSS classes, ids, etc that are used in this new skin (and the new dropdown system); so I could be missing something. . |
Yeah,
The problem is once I remove the selected state the navtabs lose their background and look funny, but it solves the problem where the navbar item looks like it is selected. I think if this can be worked out a lot of people would like this but I'm running into a roadblock mentally. Bleh. |
plugin:
PHP Code:
HTML Code:
<li class="popupmenu"> |
Heya Lynne,
Was there a particular reason you did it that way vs a single plugin out of curisoity? I'm not a coder but figured I'd ask, just wondering. Also, I gave it a whirl Lynne and it seems the same issue exists. The text links for the SubLinks end up white on a white background. And the arrow dissappears when highlighted. Thanks for the help you two. I'm a bit closer I think to figuring this out. |
1 Attachment(s)
Weird. It worked just fine for me using the method I posted. Check your page source and see if the color:black is showing up in the <a> tag like I have above. Also, check your stylevar "navbar_selected_popup_body_a_Color" and see if it is modified to white instead of black.
Attachment 106223 I did it by using a template so that I could use the stylevars to get the color from the users css instead of saying color:black. |
Lynne,
You were right, just some settings. Only two things left to fix if anyone else would like to lend a hand. Specifically, when you mouseover the dropdown, the down arrow dissappears. Secondly, how to change the background color of the li navtab's. |
On my forum the arrow doesn't disappear when you mouseover it, so I'm not sure why that is happening for you.
And exactly what background color are you talking about? If you are talking about for all the css, you should download Don's StyleVar Dictionary and look in there for the navtabs stuff. |
1 Attachment(s)
Well I worked out the CSS issues, but I noticed a small bug and tested it on a fresh install.
As above, I'm using this as my plugin: Code:
global $template_hook; Code:
<li class="popupmenu"> As you can see in the image, I'm browsing the homepage, but the submenu is showing me on the forums. And the submenu that is supposed to be displayed (highlighted in red) isn't showing up. Note this is only an issue with the CMS for some reason. If you do the "Whats New" link the submenu changes. Attachment 106341 I've been banging my head against the wall as to this particular problem. For me personally this isn't a big deal because I plan to get rid of the whole second navigation bar entirely, but this might not be a good effect for everyone. I've determined that regardless of what I put in the template. Even if the template is blank, just turning on the plugin causes the bug. So I've narrowed it down to the plugin. |
It's interferring with the plugin adding the Home tab. Change the hook location for your plugin to process_templates_complete and it will work fine. :)
|
Yeah that did the trick.
I've almost got my content dropdown working to auto populate with whatever sections there are based on permissions, so I'd nail this as complete, want to type this up as an article? |
I love this, and will likely be incorporating it.
|
Quote:
|
Shelby,
I would like to incorporate this on my site. Specifically, I want a button called "Schedules" and then the drop down be auto-populated with each custom calendar that has been created. Therefore, I have 2 questions: 1. What is the final plugin and Style code to get this to work? 2. Do you know how to get it to take each calendar that has created automatically? If not I can manually add into the template. Thanks! |
Check this thread for the guide.
https://vborg.vbsupport.ru/showthread.php?p=1919837 As for #2, this will require additional modifcation and though it is possible does require quite a few more steps and work not detailed in the original post. |
All times are GMT. The time now is 10:54 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|