As promised, here's my version of the script. I used mostly existing stuff ouf of the postbit_legacy template, and converted some of the suggestions from DJ to work with vB4. Code below is ready for copy/paste, and is working on 4.0.5. Live demo can be seen on
www.EntropiaPlanets.com.
Code:
<!-- BEGIN POSTBIT TABS -->
<div id="postbittabs{vb:raw post.postid}" class="djdot">
<ul>
<li><span title="Forum statistics"><a href="#" rel="tab1{vb:raw post.postid}" id="selected{vb:raw post.postid}"> </a></span></li>
<li><span title="Personal information"><a href="#" rel="tab2{vb:raw post.postid}"> </a></span></li>
<li><span title="Ingame info"><a href="#" rel="tab3{vb:raw post.postid}"> </a></span></li>
<li><span title="Arcade"><a href="#" rel="tab4{vb:raw post.postid}"> </a></span></li>
</ul>
<br style="clear: left" />
</div>
<div class="smallfont">
<!--TAB 1 CONTENT -->
<div id="tab1{vb:raw post.postid}" class="tabcontent">
<vb:if condition="$post['joindate']"><div class="info"><b>{vb:rawphrase join_date}: </b> {vb:raw post.joindate}</div></vb:if>
<div class="info"><b>{vb:rawphrase posts}: </b>{vb:raw post.posts}</div>
{vb:raw template_hook.postbit_userinfo_right_after_posts}
<div class="info">
<vb:if condition="$show['pmlink'] OR $show['emaillink'] OR $post['userid'] AND $show['member']">
Send {vb:raw post.username}:<br /></vb:if>
<vb:if condition="$show['pmlink']">
<a href="private.php?{vb:raw session.sessionurl}do=newpm&u={vb:raw post.userid}" rel="nofollow"><phrase 1="{vb:raw post.username}">a Private Message</phrase></a><br />
</vb:if>
<vb:if condition="$show['emaillink']">
<a href="sendmessage.php?{vb:raw session.sessionurl}do=mailmember&u={vb:raw post.userid}" rel="nofollow">an Email</a><br />
</vb:if>
<vb:if condition="$post['userid'] AND $show['member']">
<a href="profile.php?{vb:raw session.sessionurl}do=addlist&userlist=buddy&u={vb:raw post.userid}">a Friend Request</a>
</vb:if></div>
</div>
<!-- TAB 2 CONTENT -->
<div id="tab2{vb:raw post.postid}" class="tabcontent">
<vb:if condition="$post['field2']"><div class="info"><b>{vb:rawphrase location_perm}:</b> {vb:raw post.field2}</div></vb:if>
<vb:if condition="$post['age']"><div class="info"><b>{vb:rawphrase age}:</b> {vb:raw post.age}</div></vb:if>
<vb:if condition="$post['field1']"><div class="info"><b>Biography:</b> {vb:raw post.field1}</div></vb:if>
<vb:if condition="$post['field3']"><div class="info"><b>Interests:</b> {vb:raw post.field3}</div></vb:if>
<vb:if condition="$post['field4']"><div class="info"><b>Occupation:</b> {vb:raw post.field4}</div></vb:if>
<!-- Real gender -->
<vb:if condition="$post[field14]=='Male'"><div class="info"><b>Gender:</b> <img style='vertical-align:middle; border-style:none' src="images/entropiaplanets/male.png" alt="Male"></div>
<vb:else />
<vb:if condition="$post[field14]=='Female'"><div class="info"><b>Gender:</b> <img style='vertical-align:middle; border-style:none' src="images/entropiaplanets/female.png" alt="Female"></div></vb:if>
</vb:if>
<!-- / flags start -->
<vb:if condition="$post[field5]"><div class="info"><b>Country:</b> <img src="images/entropiaplanets/userflags/{vb:raw post.field5}.gif"></div></vb:if>
<!-- / flags end -->
</div>
<!-- TAB 3 CONTENT -->
<div id="tab3{vb:raw post.postid}" class="tabcontent">
<!-- Avatar Name -->
<vb:if condition="$post[field6]"><div class="info"><b>Avatar Name: </b>{vb:raw post.field6}</div></vb:if>
<!-- Society -->
<vb:if condition="$post[field7]"><div class="info"><b>Soc: </b>{vb:raw post.field7}</div></vb:if>
<!-- Avatar Gender -->
<vb:if condition="$post[field13]=='Male'"><div class="info"><b>Avatar:</b> <img style='vertical-align:middle; border-style:none' src="images/entropiaplanets/male.png" alt="Male"></div>
<vb:else />
<vb:if condition="$post[field13]=='Female'"><div class="info"><b>Avatar:</b><img style='vertical-align:middle; border-style:none' src="images/entropiaplanets/female.png" alt="Female"></div></vb:if>
</vb:if>
</div>
<!-- TAB 4 CONTENT -->
<div id="tab4{vb:raw post.postid}" class="tabcontent">
<div class="info">
<vb:if condition="$post[crowns]">
{vb:raw post.crowns}{vb:raw post.champtext}
<vb:else />
{vb:raw post.username} has not championed any arcade games.
</vb:if>
</div>
</div>
</div>
<script type="text/javascript">
var mytabs=new ddtabcontent("postbittabs{vb:raw post.postid}")
mytabs.setpersist(false)
mytabs.setselectedClassTarget("link")
mytabs.init()
</script>
<!-- END POSTBIT TABS -->
<br />
<div class="imlinks">
{vb:raw post.icqicon} {vb:raw post.aimicon} {vb:raw post.msnicon} {vb:raw post.yahooicon} {vb:raw post.skypeicon}
</div>
Substitute Field<number> with your own userfields. Also please note that under Tab 1, I added the hook
postbit_userinfo_right from the original template. I use the PhotoPost vBGallery, and that adds an image count using the hook. The same applies to the Blogs. I added the hook in the specific location so these additional stats show up right under the Posts.