PDA

View Full Version : Navbar: Mark new tab as selected?


anarx
03-22-2010, 12:28 PM
Hello!

I just added an extra tab (Link to Forumrules "Regeln") to the navbar.
--> See attachment.

Everything works fine, but I don't know how to mark the tab as "selected" as soon as I visit the Link (Rules Tab).
I tried this but it did not work:

This is the interesting part which does not work:

<vb:elseif condition="$post['threadid'] == 7830"/>
<li class=selected"><a class="navtab" href="showthread.php?7830-Regeln">Regeln</a></li>

edited part of my navbar:
{vb:raw template_hook.navtab_middle}
<vb:if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT == 'search'">
<vb:if condition="$show['member']">
<li class="selected"><a class="navtab" href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_P ost" accesskey="2">{vb:rawphrase getnew_tab}</a>

<ul class="floatcontainer">
<li><a href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_P ost">{vb:rawphrase new_posts_nav}</a></li>
<li><a href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_S ocialGroupMessage">{vb:rawphrase new_group_messages_nav}</a></li>
<li><a href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_E vent">{vb:rawphrase new_events_nav}</a></li>
{vb:raw template_hook.navbar_getnew_menu}
<li><a href="forumdisplay.php?{vb:raw session.sessionurl}do=markread">{vb:rawphrase mark_forums_read}</a></li>
</ul>
</li>




<!-- ================================================== ================================================== ====== -->
<!-- ================================== EDIT Start: Forenregeln in der Navbar ================================= -->
<!-- ================================================== ================================================== ====== -->



<li><a class="navtab" href="showthread.php?7830-Regeln">Regeln</a></li>




<!-- ================================================== ================================================== ====== -->
<!-- =================================== EDIT End: Forenregeln in der Navbar ================================== -->
<!-- ================================================== ================================================== ====== -->







<vb:else />
<li class="selected"><a class="navtab" href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum _Post" accesskey="2">{vb:rawphrase getnew_tab}</a>
<ul class="floatcontainer">
<li><a href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum _Post">{vb:rawphrase todays_posts}</a></li>
<li><a href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum _SocialGroupMessage">{vb:rawphrase daily_group_message}</a></li>
<li><a href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum _Event">{vb:rawphrase daily_events}</a></li>
{vb:raw template_hook.navbar_getdaily_menu}
<li><a href="forumdisplay.php?{vb:raw session.sessionurl}do=markread">{vb:rawphrase mark_forums_read}</a></li>
</ul>
</li>
</vb:if>
<vb:elseif condition="$show['member']" />

<li><a class="navtab" href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_P ost" accesskey="2">{vb:rawphrase getnew_tab}</a></li>





<!-- ================================================== ================================================== ====== -->
<!-- ================================== EDIT Start: Forenregeln in der Navbar ================================= -->
<!-- ================================================== ================================================== ====== -->



<li><a class="navtab" href="showthread.php?7830-Regeln">Regeln</a></li>
<vb:elseif condition="$post['threadid'] == 7830"/>
<li class=selected"><a class="navtab" href="showthread.php?7830-Regeln">Regeln</a></li>




<!-- ================================================== ================================================== ====== -->
<!-- =================================== EDIT End: Forenregeln in der Navbar ================================== -->
<!-- ================================================== ================================================== ====== -->



<vb:else />
<li><a class="navtab" href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum _Post" accesskey="2">{vb:rawphrase getnew_tab}</a></li>




<!-- ================================================== ================================================== ====== -->
<!-- ================================== EDIT Start: Forenregeln in der Navbar ================================= -->
<!-- ================================================== ================================================== ====== -->



<li><a class="navtab" href="showthread.php?7830-Regeln">Regeln</a></li>


<!-- ================================================== ================================================== ====== -->
<!-- =================================== EDIT End: Forenregeln in der Navbar ================================== -->
<!-- ================================================== ================================================== ====== -->



</vb:if>

I hope you understand my problem. Is there any way to make it work?

anarx

Lynne
03-22-2010, 02:11 PM
Both the article that I wrote (plugin code only) and that Ragtek wrote (plugin and template code) which are in the vB4 Articles forum talk about the condition you need to add to make the tab active. You may want to read them and include that code in your template or plugin.