Adding a down arrow.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Blade-uk
    Senior Member
    • Jan 2004
    • 532
    • 3.7.x

    Adding a down arrow.

    Got my site over at http://forums.eteknix.com/index.php

    My search,quicklinks and community have drop down menus but i want to put one of the arrows next to it like you would normally see on private messages etc...

    How do i do it?

    My navbar code -

    <br />

    <!-- breadcrumb, login, pm info -->
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr>
    <td class="alt1" width="100%">
    <if condition="is_array($navbits)">
    <table cellpadding="0" cellspacing="0" border="0">
    <tr valign="bottom">
    <td><a href="#" onclick="history.back(1); return false;"><img src="$stylevar[imgdir_misc]/navbits_start.gif" alt="$vbphrase[go_back]" border="0" /></a></td>
    <td>&nbsp;</td>
    <td width="100%"><span class="navbar"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1">$vboptions[bbtitle]</a></span> $navbits[breadcrumb]</td>
    </tr>
    <tr>
    <td class="navbar" style="font-size:10pt; padding-top:1px" colspan="3"><if condition="$_SERVER['REQUEST_METHOD'] == 'POST'"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="" border="0" /><else /><a href="$navbar_reloadurl"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="$vbphrase[reload_this_page]" border="0" /></a></if> <strong>$navbits[lastelement]</strong></td>
    </tr>
    </table>
    <else />
    <div class="navbar" style="font-size:10pt"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_start.gif" alt="" border="0" /></a> <strong>$vboptions[bbtitle]</strong></div>
    </if>
    </td>
    <if condition="$show['member']">
    <td class="alt2" nowrap="nowrap">
    <div class="smallfont">
    <strong><phrase 1="$bbuserinfo[username]" 2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase></strong><br />
    <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>

    <if condition="$show['notifications']">
    <div><span id="notifications"><a href="usercp.php$session[sessionurl_q]">$vbphrase[your_notifications]:</a> <strong>$notifications_total</strong></span></div>
    <if condition="$show['popups']">
    <script type="text/javascript"> vBmenu.register("notifications"); </script>
    <else />
    <script type="text/javascript" src="clientscript/vbulletin_notifications_nopopups.js?v=$vboptions[simpleversion]"></script>
    <script type="text/javascript"> vBulletin.register_control("vB_Notifications_NoPopups", "notifications"); </script>
    </if>
    <else /><if condition="$show['pmstats']">
    <div><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></div>
    </if></if>

    <if condition="$show['pmwarning']"><div><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></div></if>
    </div>
    </td>
    <else />
    <td class="alt2" nowrap="nowrap" style="padding:0px">
    <!-- login form -->
    <form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
    <script type="text/javascript" src="clientscript/vbulletin_md5.js?v=$vboptions[simpleversion]"></script>
    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
    <tr>
    <td class="smallfont" style="white-space: nowrap;"><label for="navbar_username">$vbphrase[username]</label></td>
    <td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
    <td class="smallfont" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label></td>
    </tr>
    <tr>
    <td class="smallfont"><label for="navbar_password">$vbphrase[password]</label></td>
    <td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
    <td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td>
    </tr>
    </table>
    <input type="hidden" name="s" value="$session[sessionhash]" />
    <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
    <input type="hidden" name="do" value="login" />
    <input type="hidden" name="vb_login_md5password" />
    <input type="hidden" name="vb_login_md5password_utf" />
    </form>
    <!-- / login form -->
    </td>
    </if>
    </tr>
    </table>
    <!-- / breadcrumb, login, pm info -->


    <br />

    <if condition="$show['notices']">
    <form action="profile.php?do=dismissnotice" method="post" id="notices">
    <input type="hidden" name="do" value="dismissnotice" />
    <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
    <input type="hidden" id="dismiss_notice_hidden" name="dismiss_noticeid" value="" />
    <input type="hidden" name="url" value="$return_link" />
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr>
    <td class="thead">$vbphrase[notices]</td>
    </tr>
    <tr>
    <td class="alt1">
    $notices
    </td>
    </tr>
    </table>
    <br />
    </form>
    </if>

    <if condition="$show['forumdesc']">
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr>
    <td class="alt1" width="100%"><strong>$foruminfo[title]</strong> <span class="smallfont">$foruminfo[description]</span></td>
    </tr>
    </table>
    <br />
    </if>

    <if condition="$show['popups']">
    <!-- NAVBAR POPUP MENUS -->

    <if condition="$show['communitylink']">
    <!-- community link menu -->
    <div class="vbmenu_popup" id="community_menu" style="display:none;margin-top:3px" align="$stylevar[left]">
    <table cellpadding="4" cellspacing="1" border="0">
    <tr><td class="thead">$vbphrase[community_links]</td></tr>
    $template_hook[navbar_community_menu_start]
    <if condition="$show['quick_links_groups']">
    <tr><td class="vbmenu_option"><a href="group.php$session[sessionurl_q]">$vbphrase[social_groups]</a></td></tr>
    </if>
    <if condition="$show['quick_links_albums']">
    <tr><td class="vbmenu_option"><a href="album.php$session[sessionurl_q]">$vbphrase[pictures_and_albums]</a></td></tr>
    </if>
    <if condition="$bbuserinfo['userid']">
    <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=buddylist"><if condition="$show['friends_and_contacts']">$vbphrase[contacts_and_friends]<else />$vbphrase[contacts]</if></a></td></tr>
    </if>
    <if condition="$show['memberslist']">
    <tr><td class="vbmenu_option"><a href="memberlist.php$session[sessionurl_q]">$vbphrase[members_list]</a></td></tr>
    </if>
    $template_hook[navbar_community_menu_end]
    </table>
    </div>
    <!-- / community link menu -->
    </if>

    <if condition="$show['searchbuttons']">
    <!-- header quick search form -->
    <div class="vbmenu_popup" id="navbar_search_menu" style="display:none;margin-top:3px" align="$stylevar[left]">
    <table cellpadding="4" cellspacing="1" border="0">
    <tr>
    <td class="thead">$vbphrase[search_forums]</td>
    </tr>
    <tr>
    <td class="vbmenu_option" title="nohilite">
    <form action="search.php?do=process" method="post">

    <input type="hidden" name="do" value="process" />
    <input type="hidden" name="quicksearch" value="1" />
    <input type="hidden" name="childforums" value="1" />
    <input type="hidden" name="exactname" value="1" />
    <input type="hidden" name="s" value="$session[sessionhash]" />
    <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
    <div><input type="text" class="bginput" name="query" size="25" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]" tabindex="1004" /></div>
    <div style="margin-top:$stylevar[cellpadding]px">
    <label for="rb_nb_sp0"><input type="radio" name="showposts" value="0" id="rb_nb_sp0" tabindex="1002" checked="checked" />$vbphrase[show_threads]</label>
    &nbsp;
    <label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />$vbphrase[show_posts]</label>
    </div>
    </form>
    </td>
    </tr>
    <if condition="$vboptions[threadtagging]">
    <tr>
    <td class="vbmenu_option"><a href="tags.php$session[sessionurl_q]" rel="nofollow">$vbphrase[tag_search]</a></td>
    </tr>
    </if>
    <tr>
    <td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td>
    </tr>
    $template_hook[navbar_search_menu]
    </table>
    </div>
    <!-- / header quick search form -->
    </if>

    <if condition="$show['member']">
    <!-- user cp tools menu -->
    <div class="vbmenu_popup" id="usercptools_menu" style="display:none;margin-top:3px" align="$stylevar[left]">
    <table cellpadding="4" cellspacing="1" border="0">

    <tr><td class="thead">$vbphrase[quick_links]</td></tr>
    <if condition="$vboptions['enablesearches']"><tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=getdaily">$vbphrase[todays_posts]</a></td></tr></if>
    <tr><td class="vbmenu_option"><a href="forumdisplay.php?$session[sessionurl]do=markread">$vbphrase[mark_forums_read]</a></td></tr>
    <tr><td class="vbmenu_option"><a href="#" onclick="window.open('misc.php?$session[sessionurl]do=buddylist&amp;focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,r esizable=yes,width=250,height=300'); return false;">$vbphrase[open_contacts]</a></td></tr>
    $template_hook[navbar_quick_links_menu_pos1]
    $template_hook[navbar_quick_links_menu_pos2]

    <tr><td class="thead"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_control_panel]</a></td></tr>
    <if condition="$show['siglink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editsignature">$vbphrase[edit_signature]</a></td></tr></if>
    <!--<if condition="$show['avatarlink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editavatar">$vbphrase[edit_avatar]</a></td></tr></if>-->
    <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editprofile">$vbphrase[edit_your_details]</a></td></tr>
    <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td></tr>
    $template_hook[navbar_quick_links_menu_pos3]

    <tr><td class="thead">$vbphrase[miscellaneous]</td></tr>
    <if condition="$show['pmmainlink']"><tr><td class="vbmenu_option"><a href="private.php$session[sessionurl_q]" rel="nofollow">$vbphrase[private_messages]</a></td></tr></if>
    <tr><td class="vbmenu_option"><a href="subscription.php$session[sessionurl_q]" rel="nofollow">$vbphrase[subscribed_threads]</a></td></tr>
    <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[your_profile]</a></td></tr>
    <if condition="$show['wollink']"><tr><td class="vbmenu_option"><a href="online.php$session[sessionurl_q]">$vbphrase[whos_online]</a></td></tr></if>
    $template_hook[navbar_quick_links_menu_pos4]

    </table>
    </div>
    <!-- / user cp tools menu -->

    </if>
    <!-- / NAVBAR POPUP MENUS -->

    <!-- PAGENAV POPUP -->
    <div class="vbmenu_popup" id="pagenav_menu" style="display:none">
    <table cellpadding="4" cellspacing="1" border="0">
    <tr>
    <td class="thead" nowrap="nowrap">$vbphrase[go_to_page]</td>
    </tr>
    <tr>
    <td class="vbmenu_option" title="nohilite">
    <form action="$vboptions[forumhome].php" method="get" onsubmit="return this.gotopage()" id="pagenav_form">
    <input type="text" class="bginput" id="pagenav_itxt" style="font-size:11px" size="4" />
    <input type="button" class="button" id="pagenav_ibtn" value="$vbphrase[go]" />
    </form>
    </td>
    </tr>
    </table>
    </div>
    <!-- / PAGENAV POPUP -->
    </if>

    <if condition="$show['member'] AND $notifications_total">
    <!-- notifications menu -->
    <div class="vbmenu_popup" id="notifications_menu" style="display:none">
    <table cellpadding="4" cellspacing="1" border="0">
    <tr><td class="thead" colspan="2">$vbphrase[your_notifications]</td></tr>
    $notifications_menubits
    </table>
    </div>
    <!-- / notifications menu -->
    </if>

    $ad_location[ad_navbar_below]
    Andy
    Last edited by Blade-uk; Fri 10 Apr '09, 6:32am.
    http://www.eteknix.com/images/misc/vbulletin4_logo.png
    eTeknix.com - http://www.eteknix.com
    eTeknix Forums - http://forums.eteknix.com
  • Lynne
    Former vBulletin Support
    • Oct 2004
    • 26255

    #2
    You don't have your actual navbar links in that template. Those are just your popups. You need to get rid of the "true" in your calls - you have vbmenu_register("community", true); and you need to change it to vbmenu_register("community");

    First you need to find the template that has your actual navbar links though. To do this - vboptions > General Settings > Add Template Name in HTML Comments > set to Yes . Then go back to your page and view the source code and you will see the name of the template called around your part of the code. Sometimes the template is the one mentioned at the very top of the page source.

    Please don't PM or VM me for support - I only help out in the threads.
    vBulletin Manual & vBulletin 4.0 Code Documentation (API)
    Want help modifying your vbulletin forum? Head on over to vbulletin.org
    If I post CSS and you don't know where it goes, throw it into the additional.css template.

    W3Schools &lt;- awesome site for html/css help

    Comment

    • Blade-uk
      Senior Member
      • Jan 2004
      • 532
      • 3.7.x

      #3
      Brilliant, it was all in my header file.

      The only other thing is how to make my user cp bit a drop down menu, any ideas?

      header.php -

      <a name="top"></a>
      <table border="0" width="$stylevar[outertablewidth]" cellpadding="0" cellspacing="0" align="center">
      <tr>
      <td height="122" class="header"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
      <td width="300"><a href="http://www.eteknix.com"><img border="0" src="http://www.eteknix.com/wp-content/themes/arras/images/icons/eTeknix.png" alt="$vboptions[bbtitle]" class="logo"/></a></td>
      <td width="670"><div class="afterlogo">$cyb_flashimagebanners</div></td>
      </tr>
      </table></td>
      </tr>
      <tr>
      <td width="100%" height="35" class="nv">
      <div class="nvlink" align="center">
      <if condition="$show['member']">
      <a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a>
      </if>
      <if condition="$show['registerbutton']">
      <a href="register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[register]</a>
      </if>
      $template_hook[navbar_buttons_left]
      <a rel="help" href="faq.php$session[sessionurl_q]" accesskey="5">$vbphrase[faq]</a>
      <if condition="$show['communitylink'] AND $show['popups']">
      <a id="community" href="$show[nojs_link]#community" rel="nofollow" accesskey="6">$vbphrase[community]</a> <script type="text/javascript"> vbmenu_register("community"); </script>
      <else />
      <if condition="$show['memberslist']">
      <a href="memberlist.php$session[sessionurl_q]">$vbphrase[members_list]</a>
      </if>
      <if condition="$show['quick_links_groups']">
      <a href="group.php?$session[sessionurl]">$vbphrase[social_groups]</a>
      </if>
      </if>
      <a href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a>
      <if condition="$show['popups']">
      <if condition="$show['searchbuttons']">
      <if condition="$show['member']">
      <a href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a>
      <else />
      <a href="search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a>
      </if>
      <a id="navbar_search" href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[search]</a> <if condition="$show['quicksearch']"><script type="text/javascript"> vbmenu_register("navbar_search"); </script></if>
      </if>
      <if condition="$show['member']">
      <a id="usercptools" href="$show[nojs_link]#usercptools" accesskey="3">$vbphrase[quick_links]</a> <script type="text/javascript"> vbmenu_register("usercptools"); </script>
      </if>
      <else />
      <if condition="$show['searchbuttons']">
      <a href="search.php$session[sessionurl_q]" accesskey="4">$vbphrase[search]</a>
      <if condition="$show['member']">
      <a href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a>
      <else />
      <a href="search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a>
      </if>
      </if>
      <a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a>
      <if condition="$show['member']">
      <a href="#" onclick="window.open('misc.php?$session[sessionurl]do=buddylist&amp;focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,r esizable=yes,width=250,height=300'); return false;">$vbphrase[open_contacts]</a>
      </if>
      </if>
      $template_hook[navbar_buttons_right]
      <if condition="$show['member']">
      <a href="login.php?$session[sessionurl]do=logout&amp;logouthash=$bbuserinfo[logouthash]" onclick="return log_out('$vbphrase[sure_you_want_to_log_out]')">$vbphrase[log_out]</a>
      </if>
      </div>
      </td>
      </tr>
      </table>

      $spacer_open

      $_phpinclude_output

      $ad_location[ad_header_end]
      Andy
      http://www.eteknix.com/images/misc/vbulletin4_logo.png
      eTeknix.com - http://www.eteknix.com
      eTeknix Forums - http://forums.eteknix.com

      Comment

      • Lynne
        Former vBulletin Support
        • Oct 2004
        • 26255

        #4
        Originally posted by Blade-uk
        Brilliant, it was all in my header file.

        The only other thing is how to make my user cp bit a drop down menu, any ideas?

        header.php -



        Andy
        You would need to modify the User CP link to be similar to the other drop down links and then add all the link to want to show in the drop down to the popup part of the navbar template. The User CP doesn't have any drop down links by default which means you need to add them all yourself. There is an article in the Articles forum over on vb.org on how to create drop downs in your navbar (probably one here also in the Tips forum).

        Please don't PM or VM me for support - I only help out in the threads.
        vBulletin Manual & vBulletin 4.0 Code Documentation (API)
        Want help modifying your vbulletin forum? Head on over to vbulletin.org
        If I post CSS and you don't know where it goes, throw it into the additional.css template.

        W3Schools &lt;- awesome site for html/css help

        Comment

        widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
        Working...