View Full Version : How would I make a tab selected by doing index.php?f=x
toonysnn
26 Nov 2009, 06:41
What I'm trying to accomplish is:
When visiting index.php, the navbar tab is set to: Forums
When visiting index.php?f=XX, the navbar tab is set to: Custom Tab 1
I know how to create a custom tab, but I apparently have no idea how to set it up using this method... =/
Could anyone point me in the right direction?
Have you tried any conditions like:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
(I can't remember the exact verbiage for setting the selected tab.) Only thing is, you may have to modify the navbar code to not select FORUMS when f=XX also.
toonysnn
26 Nov 2009, 18:52
I didn't want to set it based on forum ids, really. It would work though.
Right now, my current code is:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Which does not work, because of 'is_vb4_cat' column not being registered. I haven't had time to look at the source yet. =/
If you want to do it by forumid, then just go:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Change xx to the forumid number.
($forumid may need to be replaced by $forum['forumid'] or $thread['forumid'] or.... depending on what hook location you are using.)
toonysnn
26 Nov 2009, 22:32
Well I found a work around that works for every location on the forum (thread, forum, index.php?f=xx) just took some patience. Thanks for the help :)
I'll explain what I did:
I simply created a hook in global_start, and have this code:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Which works anywhere, where there's any type of forum present, and it does not select the tab unwanted it appears (as I thought it may)
Any infos about doing the same with sectionid instead of forumid ?
I don't think there is a $vbulletin->GPC['sectionid'] to use, but the idea is to do something like this :
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
...etc.
vBulletin® v3.6.12, Copyright ©2000-2013, Jelsoft Enterprises Ltd.