The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Header Rework 4 Details »» | |||||||||||||||||||||||||||||
This is a brand new version of Advanced Header V2 Rework
This is for vB4.1 & Up. So lets get started. Upload Plugin: plugin-header-avatar.xml Edit Template: header Find Code:
<ul class="isuser"> <li><a href="login.php?{vb:raw session.sessionurl}do=logout&logouthash={vb:raw bbuserinfo.logouthash}" onclick="return log_out('{vb:rawphrase sure_you_want_to_log_out}')">{vb:rawphrase log_out}</a></li> <vb:if condition="$show['registerbutton']"> <li><a href="register.php{vb:raw session.sessionurl_q}" rel="nofollow">{vb:rawphrase register}</a></li> </vb:if> <li><a href="usercp.php{vb:raw session.sessionurl_q}">{vb:rawphrase control_panel}</a></li> <li><a href="{vb:link member, {vb:raw bbuserinfo}}">{vb:rawphrase your_profile}</a></li> <vb:if condition="$notifications_total"> <li class="popupmenu notifications" id="notifications"> <a class="popupctrl" href="usercp.php{vb:raw session.sessionurl_q}">{vb:rawphrase your_notifications}: <span class="notifications-number"><strong>{vb:raw notifications_total}</strong></span></a> <ul class="popupbody popuphover"> {vb:raw notifications_menubits} </ul> </li> <vb:else /> <li class="popupmenu nonotifications" id="nonotifications"> <a class="popupctrl" href="usercp.php{vb:raw session.sessionurl_q}">{vb:rawphrase your_notifications}</a> <ul class="popupbody popuphover"> <li>{vb:rawphrase no_new_messages}</li> <li><a href="private.php{vb:raw session.sessionurl_q}">{vb:rawphrase inbox}</a></li> </ul> </li> </vb:if> <li class="welcomelink">{vb:rawphrase welcome_x_link_y, {vb:raw bbuserinfo.username}, {vb:link member, {vb:raw bbuserinfo}}}</li> <vb:if condition="$vboptions['enablefacebookconnect']"> {vb:raw facebook_header} </vb:if> </ul> {vb:raw template_hook.header_userinfo} <vb:comment><p>{vb:rawphrase last_visited_x_at_y, {vb:raw pmbox.lastvisitdate}, {vb:raw pmbox.lastvisittime}}</p></vb:comment> Replace with... Code:
<div class="top-header-info"> <table border="0"> <tr> <td width="66" valign="top" style="padding-top: 0px; padding-bottom: 10px; font-size: 11px;"> <vb:if condition="$vboptions['enablefacebookconnect']"> <vb:if condition="$show['facebookuser']"> <a id="fb_link" href="http://www.facebook.com/profile.php?id={vb:raw bbuserinfo.fbuserid}" target="_blank" style="outline: none;"><img id="fb_squarepic" width="70" height="70" style="border: 2px solid #a2c1de; margin-right: 10px; outline: none; margin-bottom: 0px; background-color: #FFF;" alt="{vb:raw bbuserinfo.fbname}" src="https://graph.facebook.com/{vb:raw bbuserinfo.fbuserid}/picture?type=square" /><img id="fb_icon" width="14" height="14" alt="Facebook Connected: {vb:raw bbuserinfo.fbname}" src="{vb:stylevar imgdir_misc}/facebook.gif" /></a> <vb:else /> {vb:raw header_avatar} </vb:if> </vb:if> </td> <td valign="top" align="left" style="padding-left: 8px; float: left;"> <div style="float: left; margin-left: -5px;"><ul class="isuser"> <li class="popupmenu nonotifications" id="nonotifications"> <a class="popupctrl" href="usercp.php{vb:raw session.sessionurl_q}" style="background-color: #2f4456; outline: none;">{vb:raw bbuserinfo.username}</a> <ul class="popupbody popuphover" style="position: absolute !important; left: -65px !important;"> <vb:if condition="$vboptions['enablefacebookconnect']"> <vb:if condition="$show['facebookuser']"> <vb:else /> <li><a id="fb_loginbtn" href="#" class="fbpp-link">Login with Facebook</li> </vb:if> </vb:if> <vb:if condition="$notifications_total"> {vb:raw notifications_menubits} </vb:if> <li><a href="private.php{vb:raw session.sessionurl_q}">{vb:rawphrase inbox}</a></li> <li><a href="{vb:link member, {vb:raw bbuserinfo}}">{vb:rawphrase your_profile}</a></li> <li><a href="usercp.php{vb:raw session.sessionurl_q}">{vb:rawphrase control_panel}</a></li> <li><a href="login.php?{vb:raw session.sessionurl}do=logout&logouthash={vb:raw bbuserinfo.logouthash}" onclick="return log_out('{vb:rawphrase sure_you_want_to_log_out}')">{vb:rawphrase log_out}</a></li> </ul> </li> <li class="welcomelink">Welcome, </li></ul></div> {vb:raw template_hook.header_userinfo} <p style="font-size: 11px; margin-top: 10px; float: left; text-align: left; margin-bottom: 10px;"> <b>Post Count:</b> {vb:raw bbuserinfo.posts}<br><br><b>Last Visit:</b> {vb:raw pmbox.lastvisitdate} @ {vb:raw pmbox.lastvisittime} </p> </td></tr></table> </div> Add the following css code on the bottom of : vbulletin.css Code:
.top-header-info{ position:absolute; z-index: 2000; top:0px; right:-20px; padding-left: 12px; padding-top: 8px; padding-right: 6px; padding-bottom: 0px; margin-top: -0px; height: auto; width:320px; color:#FFFFFF; background: #7192A8 url(images/gradients/gradient-grey-down.png) top left repeat-x; font: 12px verdana; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px; border-left: 2px solid #a2c1de; border-right: 0px solid #a2c1de; border-bottom: 2px solid #a2c1de; -moz-box-shadow: 0 0 0px #888; -webkit-box-shadow: 0 0 0px#888; box-shadow: 0 0 0px #888; } #fb_icon { margin-right: 11px !important; margin-top: -17px !important; margin-bottom: 2px !important; z-index: 10000 !important; } .fbpp-link { background-color: #3b5998 !important; outline: none; color: #FFF !important; text-decoration: none !important; text-align: center !important; } .fbpp-link:hover { background-color: #627aad !important; } .fbpp-link:active { background-color: #2a4280 !important; } --------------------------------------------------------------------------------------- If you have facebook integration disabled. Part 1 Replace the following in header template Code:
<vb:if condition="$vboptions['enablefacebookconnect']"> <vb:if condition="$show['facebookuser']"> <a id="fb_link" href="http://www.facebook.com/profile.php?id={vb:raw bbuserinfo.fbuserid}" target="_blank" style="outline: none;"><img id="fb_squarepic" width="70" height="70" style="border: 2px solid #a2c1de; margin-right: 10px; outline: none; margin-bottom: 0px; background-color: #FFF;" alt="{vb:raw bbuserinfo.fbname}" src="https://graph.facebook.com/{vb:raw bbuserinfo.fbuserid}/picture?type=square" /><img id="fb_icon" width="14" height="14" alt="Facebook Connected: {vb:raw bbuserinfo.fbname}" src="{vb:stylevar imgdir_misc}/facebook.gif" /></a> <vb:else /> {vb:raw header_avatar} </vb:if> </vb:if> With... Code:
{vb:raw header_avatar} Part 2 Find & Remove the following in header template Code:
<vb:if condition="$vboptions['enablefacebookconnect']"> <vb:if condition="$show['facebookuser']"> <vb:else /> <li><a id="fb_loginbtn" href="#" class="fbpp-link">Login with Facebook</li> </vb:if> </vb:if> Download Now
Screenshots
Show Your Support
|
Comments |
#102
|
||||
|
||||
|
#103
|
|||
|
|||
Hello mans...
Thanks developer.... please, i need pm notification Im dont have pm and my nickname is bold |
#104
|
|||
|
|||
very very good
|
#105
|
|||
|
|||
How to translate "Welcome", "Last Visit" and "Post Count" into other language?
|
#106
|
|||
|
|||
Installed on VB4.1.9
Working Great, Thanks! |
#107
|
||||
|
||||
I'm using 4.1.10, everything seems to work but the scroll menu. Any ideas on how to fix that?
Also, how can I reduce the space between each line? Thank you! |
#108
|
||||
|
||||
I've edited the code for mine to look like this:
To do this first you have to replace the old Code:
.top-header-info{ position:absolute; z-index: 2000; top:0px; right:-20px; padding-left: 12px; padding-top: 8px; padding-right: 6px; padding-bottom: 0px; margin-top: -0px; height: auto; width:320px; color:#FFFFFF; background: #7192A8 url(images/gradients/gradient-grey-down.png) top left repeat-x; font: 12px verdana; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px; border-left: 2px solid #a2c1de; border-right: 0px solid #a2c1de; border-bottom: 2px solid #a2c1de; -moz-box-shadow: 0 0 0px #888; -webkit-box-shadow: 0 0 0px#888; box-shadow: 0 0 0px #888; } Code:
.top-header-info{ position:absolute; z-index: 2000; top:10px; right:0px; padding-left: 12px; padding-top: 8px; padding-right: 6px; padding-bottom: 0px; margin-top: -0px; height: auto; width:320px; color:#FFFFFF; background: #7192A8 url(images/gradients/gradient-grey-down.png) top left repeat-x; font: 12px verdana; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-top: 2px solid #a2c1de; border-left: 2px solid #a2c1de; border-right: 2px solid #a2c1de; border-bottom: 2px solid #a2c1de; -moz-box-shadow: 0 0 0px #888; -webkit-box-shadow: 0 0 0px#888; box-shadow: 0 0 0px #888; } If you wanted the avatar on the right hand side, you can follow Gemma's mini guide: Quote:
|
Благодарность от: | ||
Mikelito |
#109
|
||||
|
||||
I really want to use this mod, but I think it needs a bit more support and revision.
So many people seem to be having issues with it, so more thorough checks on all browsers would be good. Also, the way in which you set-up the mod seems to be confusing many. There needs to be an easier way of installing it.... Perhaps if ViciousCode teemed up with another coder to help this mod become more.... "official"? Still, I have very high hopes for this and would very much like to see it go further than this. Please keep working on this mod! ^_^ |
#110
|
||||
|
||||
Okay, I finally gave in and installed the mod on the custom skin I'm making. Some things definitely need to be done though which I will list further down. But I experienced one problem.... The "settings" section won't show up although I did everything right. See here.
Can someone help me please? Now, what I believe will benefit this mod is.... 1. The dropdown box needs to look the same as the others found throughout the forum, otherwise it just seems a little off.... 2. Many people use rectangular avatars rather than square ones. There needs to be something implemented so that the image doesn't get squished down to size. 3. I have done it myself thanks to the code Gemma provided, but in future versions, the mod needs to show the same background colour as the rest of the box, not the colour of the forum's background itself. 4. A number on the sidee indicating the number of notifications the user has waiting for them would be great. 5. The gap between the lines on this is too far apart that it makes it look like something's missing. It needs to be closer together like what I've photoshoped below. This is only helpful points, so please don't take this as me being bossy or demanding because I only really want to see this mod work. ^_^ Good luck! |
#111
|
|||
|
|||
I like this mod. But the users not connected to facebook must have an avator picture which is equal on height and width. Is it possible to have the box stretched to the real size of the avatar image?
Thank you! Ulli |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|