The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
[HowTo] navbar tweak > Turn UserCP into a dropdown Details »» | |||||||||||||||||||||||||||
[HowTo] navbar tweak > Turn UserCP into a dropdown
Developer Last Online: Mar 2021
How To > Optimize the navbar!
Tweak > Turn the "User CP" link into a drop down Description: With this template modification I will teach you how to optimize the navbar with a little tweak. We will turn the usercp link into a drop down, remove the links from the quick links drop down and put them in the usercp drop down. This is for version 3.0.3 Installation: * Goto the Admin Control Panel as Administrator * Goto the Styles & Templates group and open the Style Manager * Open your navbar template and apply the following changes: # Find this code, and remove it: HTML Code:
<tr><td class="thead"><a href="usercp.php?$session[sessionurl]">$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_profile]</a></td></tr> <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td></tr> HTML Code:
<tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[my_profile]</a></td></tr> HTML Code:
<!-- / NAVBAR POPUP MENUS -->
HTML Code:
<if condition="$show['member']"> <!-- user cp drop down menu --> <div class="vbmenu_popup" id="cpuser_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr><td class="thead"><a href="usercp.php?$session[sessionurl]">$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_profile]</a></td></tr> <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td></tr> <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[my_profile]</a></td></tr> </table> </div> <!-- / user cp drop down menu --> </if> HTML Code:
<if condition="$show['member']"> <td class="vbmenu_control"><a href="usercp.php?$session[sessionurl]">$vbphrase[user_cp]</a></td> </if> HTML Code:
<if condition="$show['member']"> <if condition="$show['popups']"> <td id="cpuser" class="vbmenu_control"><a href="#cpuser">$vbphrase[user_cp]</a> <script type="text/javascript"> vbmenu_register("cpuser"); </script></td> <else /> <td class="vbmenu_control"><a href="usercp.php?$session[sessionurl]">$vbphrase[user_cp]</a></td> </if> </if> Show Your Support
|
Comments |
#2
|
|||
|
|||
|
#3
|
|||
|
|||
oh yes, do you think it has anything to do with vbAdvanced or did i make an error?
|
#4
|
|||
|
|||
It is created on a fresh 3.0.3 installation. I have no idea if it works when there are hacks installed. Or if it works on older versions.
|
#5
|
||||
|
||||
Quote:
|
#6
|
||||
|
||||
or, like you have to with all portals outside the forumroot, prefix your links with $vboptions[bburl]/
|
#7
|
|||
|
|||
Quote:
|
#8
|
|||
|
|||
Quote:
|
#9
|
|||
|
|||
Very nice, it's a lot more intuitive done this way.
I also added Scott's My Cookies Script to the UserCP dropdown as it gets a lot of use and now it's in a handy place. Download and upload the script to your board per instructions: http://www.vbulletin.com/forum/showp...14&postcount=1 In Phrase Manager Add new Global phrase: Varname: clear_my_cookies Text: Clear My Cookies Then tack this onto the end of the code you previously added above HTML Code:
<!-- / NAVBAR POPUP MENUS -->
HTML Code:
<tr><td class="vbmenu_option"><a href="mycookies.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[clear_my_cookies]</a></td></tr> |
#10
|
||||
|
||||
Nice mod floris Thank you for sharing it with us!
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|