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 |
#172
|
||||
|
||||
Quote:
didn't work... I edited down to this: PHP Code:
did I not delete the right stuff? original code for reference: PHP Code:
|
#173
|
|||
|
|||
Is it possible the left column hack is interfering with this?
|
#174
|
||||
|
||||
Very, very nice. Much neater UserCP.
/clicks install |
#175
|
|||
|
|||
Just want to update that this Hack did not cause my problems..
|
#176
|
||||
|
||||
what version of vb? I still can't get the private message section to appear for 3.6.0. Think I might have to upgrade just to get this hack to work!! lol
|
#177
|
||||
|
||||
appreciate the update
GrendelKhan{TSU , sorry, I don't have 3.6.0 ... which is why this is only written for 3.6.4+ |
#178
|
|||
|
|||
I have 3.6.5
|
#179
|
||||
|
||||
Quote:
yah, no worries. I know its a 3.6.0 thing. just got hopeful when someone said they got it to work when they removed the conditionals (which I don't know how to do . lol n00b power!! ) great hack. should be DEFAULT with new vbulletin |
#180
|
||||
|
||||
The code to replace in navbar (step one) I am unable to find at all.
navbar template: Code:
<script type="text/javascript"> <!-- function log_out() { ht = document.getElementsByTagName("html"); ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)"; if (confirm('$vbphrase[sure_you_want_to_log_out]')) { return true; } else { ht[0].style.filter = ""; return false; } } //--> </script> <br /> <!-- Nav --> <div class="nav_border_out"> <div class="nav_border_in"> <if condition="is_array($navbits)"> <table cellpadding="4" cellspacing="0" border="0" width="100%" align="center"> <tr> <td width="15"><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 width="100%"><span class="navbar"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1">$vboptions[bbtitle]</a></span> $navbits[breadcrumb] <img src="$stylevar[imgdir_button]/lastpost_1.gif" alt="" class="inlineimg" /> <a href="$scriptpath"><span class="navbar"><strong>$navbits[lastelement]</strong></span></a> </td> </tr> </table> <else /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="50%"><if condition="$show['member']"> <div class="smallfont"><img src="$stylevar[imgdir_button]/lastpost_1.gif" alt="" class="inlineimg" /> $bbuserinfo[username], <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase> </div> <if condition="$show['pmstats']"> <div class="smallfont"> <img src="$stylevar[imgdir_button]/lastpost_1.gif" alt="" class="inlineimg" /> <if condition="$show['pmstats']"><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 /><img src="$stylevar[imgdir_button]/lastpost_1.gif" alt="" class="inlineimg" /><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></if> </div> </if> <else /> <div class="smallfont"><img src="$stylevar[imgdir_button]/lastpost_1.gif" alt="" class="inlineimg" /> <a href="register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[nav_register]</a></div> </if> </td> <td width="50%" align="right"><if condition="$show['member']"> <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="s" value="$session[sessionhash]" /> <input type="text" class="navbar_forms" name="query" size="20" onfocus="this.value=''" value="$vbphrase[nav_search_form]" tabindex="1001" /> <input type="image" src="$stylevar[imgdir_button]/go.gif" style="vertical-align: middle;"/> </form> <else /> <!-- 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> <div class="smallfont"> <input type="text" class="navbar_forms" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="16" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /> <input type="password" class="navbar_forms" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="16" tabindex="102" onfocus="this.value=''" value="Password" /> <label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label> <input type="image" src="$stylevar[imgdir_button]/go.gif" style="vertical-align: middle;"/> </div> <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 --> </if> </td> </tr> </table> </if> </div> </div> <!-- /Nav --> <!-- Forum Description --> <if condition="$show['forumdesc']"> <div class="spacer_small"></div> <div class="forumdesc_border"><div class="forumdesc"><span class="smallfont"><strong>$foruminfo[title]</strong> $foruminfo[description]</span></div></div> </if> <!-- /Forum Description --> <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"> <form action="search.php?do=process" method="post"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$vbphrase[search_forums]</td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <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> </td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <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> </td> </tr> <tr> <td class="thead">$vbphrase[nav_search_options]</td> </tr> <tr> <td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td> </tr> </table> </form> </div> <!-- / header quick search form --> $zointstags_searchform </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> <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> <tr><td class="thead">$vbphrase[miscellaneous]</td></tr> <tr><td class="vbmenu_option"><a href="usercp.php?$session[sessionurl]">My Favorite Threads</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/usercp.php#Notepad">Personal Notepad</a></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> </table> </div> <!-- / user cp tools menu --> </if> <div class="vbmenu_popup" id="journalnavbar_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr><td class="thead" align="center">$vbphrase[journal_links]</td></tr> <tr><td class="vbmenu_option"><a href="journal.php$session[sessionurl_q]">$vbphrase[journal_index]</a></td></tr> <if condition="$bbuserinfo!=0"> <tr><td class="vbmenu_option"><a href="journal.php?$session[sessionurl]do=gotomyjournal">$vbphrase[my_journal]</a></td></tr> </if> </table> </div> <!-- extras pop start --> <div class="vbmenu_popup" id="1_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead"> Fun Zone </td> </tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/arcade.php">Arcade</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/journal.php">Journals</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/misc.php?do=flashchat">Live Chat</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/gallery/index.php">Photo Gallery</a></td></tr> <tr> <td class="thead"> Special Tools </td> </tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/calendar.php">Calendar</a></td></tr> <tr><td class="vbmenu_option"><a href="glossary.php$session[sessionurl_q]">$vbphrase[glossary]</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/vaispy.php">iSpy</a></td></tr> <tr><td class="vbmenu_option"><a href="worldmap.php$session[sessionurl_q]">Members Map</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/quotes.php">Random Quotes</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/usercp.php">Refer A Friend!</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/tags/">Tag Cloud</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/worldtimes.php">World Time Zones</a></td></tr> </table></if> </div> <!-- extras pop end --> <!-- extras pop start --> <div class="vbmenu_popup" id="2_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead"> Forum Help Center </td> </tr> <tr><td class="vbmenu_option"><a href="billspaypal.php?">$vbphrase[billspp_donate]</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/faq.php">FAQ</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/forum-rules...ents-rule.html">Forum Rules</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/tutorials.php">Tutorials</a></td></tr> <tr> <td class="thead"> Info Center </td> </tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/forum-news-blog/">Forum Blog</a></td></tr> <tr><td class="vbmenu_option"><a href="memberlist.php$session[sessionurl_q]">Members List</a></td></tr> <tr><td class="vbmenu_option"><a href="news.php">RSS News</a></td></tr> <tr><td class="vbmenu_option"><a href="psistats.php">Site Statistics</a></td></tr> <tr><td class="vbmenu_option"><a href="http://www.talkjesus.com/showgroups.php">Staff Members</a></td></tr> <tr><td class="vbmenu_option"><a href="misc.php?do=topstats">Top Statistics</a></td></tr> </table></div> <!-- extras pop end --> <!-- vBFavorites Menu --> <div class="vbmenu_popup" id="vbfavorites_menu" style="display: none;"> <table cellpadding="4" cellspacing="1" border="0"> <if condition="$show['vbfavorites_fav_lastthreads']"> <tr> <td class="thead"> <phrase 1="$vboptions[vbfavorites_lastfavthreadlimit]">$vbphrase[vbfavorites_last_x_added_favorite_threads]</phrase> </td> </tr> $lastfavthreadbit </if> <if condition="$show['vbfavorites_fav_lastposts']"> <tr> <td class="thead"> <phrase 1="$vboptions[vbfavorites_lastfavpostlimit]">$vbphrase[vbfavorites_last_x_added_favorite_posts]</phrase> </td> </tr> $lastfavpostbit </if> <if condition="$show['vbfavorites_fav_lastusers']"> <tr> <td class="thead"> <phrase 1="$vboptions[vbfavorites_lastfavuserlimit]">$vbphrase[vbfavorites_last_x_added_favorite_users]</phrase> </td> </tr> $lastfavuserbit </if> <tr> <td class="thead"> <a href="usercp.php$session[sessionurl_q]">$vbphrase[vbfavorites_complete_list]</a> </td> </tr> </table> </div> <!-- / vBFavorites Menu --> <!-- / 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]" /> <input type="button" class="button" id="pagenav_ibtn" value="$vbphrase[go]" /> </form> </td> </tr> </table> </div> <!-- / PAGENAV POPUP --> </if> $welcomeheaders <br /> |
#181
|
|||
|
|||
Perfect work! Thank you for that!
|
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|