The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
GTUserCP - Enhanced USERCP Interface + USERCP Menu Details »» | |||||||||||||||||||||||||||
GTUserCP - Enhanced USERCP Interface + USERCP Menu
Developer Last Online: Nov 2022
NEW 1.1.1 VERSION (download GTUSERCP_111-2.zip)
The 1.1.0+ version now replaces the USERCP_SHELL template. No edits are necessary. However, manual edits are required if you wish to use the UserCP Menu like we have here on vbulletin.org. If upgrading from a previous version you can revert the "USERCP_SHELL", "SUBSCRIBE", and "usercp_nav_folderbit" template. Custom modification brought to you by Joe Velez (aka Princeton vbulletin.org Admin). This modification is a combination of the new vb.org USERCP and the UserCP dropdown menu. Why would you want to install these features?
How does this help with server resources? Typically if you want to edit or view your personal information you would click the UserCP navbar link (wait for the page to load) and click the option you wish to view. Did you know? You just hit the server with 11 Queries + HTTP Request + Bandwidth just for visiting the UserCP default page. What's worst is that this is not even the page that you want to view. Yep, you guessed it there goes an additional hit to the server. Add this modification to bypass the UserCP default page. The savings are HUGE especially on a big-board site. How does this help with usability?
Instructions:
v 1.1.1-2 : Missing phrase v 1.1.1 : Added SUBSCRIBE template replacements v 1.1.0 : New 3.6.8 version released (w/ template hook)v 1.0.2 : Added missing template changes v 1.0.1 : Added missing template changes You may also be interested in: Show Your Support
|
Comments |
#342
|
|||
|
|||
Installed....
... but, have a cosmetic issue... Is anyone else getting a strange "<" just above and to the left of the left most entry on their Navbar? On our system when I make the template edits to have the drop down shown on the Navbar, it seems to "break" overwrite part of the graphics box drawn around the Navbar? Quote:
Thanks... Regards, Badger EDIT: Never mind... clumsy fingers during edit left an extra "<" in the template. Give me a coffee break and you'll have to retrain me .. Working fine now.... :up: |
#343
|
|||
|
|||
thanks for this cool template hack.....my usercp looks more better now...
|
#344
|
||||
|
||||
Thanks for the mods.
Installed. |
#345
|
|||
|
|||
I was trying to install GTUserCP, but I encountered a problem at the beginning with my custom skin. I could find everything else, but not this. Could you help me?
Code:
FIND IN navbar: <if condition="$show['member']"> <td class="vbmenu_control"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td> </if> REPLACE WITH: <if condition="$show['member']"> <td id="usercpoptions" class="vbmenu_control"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a> <script type="text/javascript"> vbmenu_register("usercpoptions"); </script></td> </if> This is my navbar template: Code:
<br /><br /> <!-- breadcrumb, login, pm info --> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td style="background:#f2f2f2;" align="left" height="10" width="10"><img src="$stylevar[imgdir_misc]/greycorner_tl_nav.gif" height="10" width="10" alt="left" /></td> <td style="background:#f2f2f2; border-top:1px solid #e5e5e5; font-size: 1px;" height="10" width="100%"> </td> <td style="background:#f2f2f2;" align="right" height="10" width="10"><img src="$stylevar[imgdir_misc]/greycorner_tr_nav.gif" height="10" width="10" alt="right" /></td> </tr></table> <table class="tborder2" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="alt1" width="100%" style="border-left:1px solid #e5e5e5; border-right:1px solid #ffffff;"> <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> </td> <td width="100%"><span class="navbar"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1"><h1 class="h1">$vboptions[bbtitle]</h1></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="$scriptpath"><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><h1 class="h1">$vboptions[bbtitle]</h1></strong></div> </if> </td> <if condition="$show['member']"> <td class="alt2" valign="top" nowrap="nowrap" style="border-left:1px solid #e5e5e5;"> <div class="smallfont"> <strong><phrase 1="$bbuserinfo[username]">$vbphrase[welcome_x]</phrase></strong><br /> <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase> <if condition="$show['pmstats']"><br /><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></if> <if condition="$show['pmwarning']"><br /><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></if> </div> </td> <else /> <td class="alt2" nowrap="nowrap" style="padding:0px; border-left:1px solid #e5e5e5;"> <!-- 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"><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" colspan="2" 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="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 --> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td style="background:#f2f2f2;" align="left" height="10" width="10" valign="bottom"><img src="$stylevar[imgdir_misc]/greycorner_bl.gif" height="10" width="10" alt="left" /></td> <td style="background:#f2f2f2; border-bottom:1px solid #e5e5e5; font-size: 1px;" height="10" width="100%"> </td> <td style="background:#f2f2f2;" align="right" height="10" width="10" valign="bottom"><img src="$stylevar[imgdir_misc]/greycorner_br.gif" height="10" width="10" alt="right" /></td> </tr></table> <br /> <if condition="$show['forumdesc']"> <table class="tborder2" 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['searchbuttons']"> <!-- header quick search form --> <div class="vbmenu_popup" id="navbar_search_menu" style="display:none"> <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]" /> <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> <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> <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"> <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&focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300'); return false;">$vbphrase[open_buddy_list]</a></td></tr> $template_hook[navbar_quick_links_menu_pos1] <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_profile]</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_pos2] <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[my_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_pos3] </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> |
#346
|
|||
|
|||
thanks men
|
#347
|
||||
|
||||
you may want to click MARK AS INSTALLED (link available on first post) as there will a new version as soon as 3.7 is released
|
#348
|
|||
|
|||
Already done, but if you'd help me out, I'd appreciate it.
|
#349
|
||||
|
||||
most likely it was removed; hence, you do not need the edit
|
#350
|
|||
|
|||
I'm not for sure what the code does. Anything important, in relation to GTUserCP?
|
#351
|
||||
|
||||
it adds the UserCP dropdown menu - similar to what you see here (click UserCP on navbar)
|
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|