Better Postbit Legacy

Shahrukh Khan

New Member
xyokjuix3zja9kwrrdyx.png




I have only tried this for vb 3.7 and with postbit legacy.
So I can not say if it will work on 3.6 or earlier. If you want to try it on 3.6 and let me know if it works or not then great. If it does not work then give me access to a 3.6 version of VB and I will have a play with it to get it working.

A link to the users homepage will show up in their postbit. It will be labeled "View My Homepage" and will have a rel="nofollow" tag on it so the serps will not follow it. If the user does not fill in the Homepage option in their profile then a link will not show up in the postbit.


You have 2 options to do this.

Option 1:

Step 1:

AdminCP> Styles & Templates> Style Manager> Edit Templates> Postbit Templates> postbit_legacy

Now Find:
Code:
<div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div>
            </div>
Add this above it:
Code:
[color=#000000][COLOR=#007700]<if [/color][color=#0000bb]condition[/color][color=#007700]=[/color][color=#dd0000]"$show['homepage']"[/color][color=#007700]><[/color][color=#0000bb]div [/color][color=#007700]class=[/color][color=#dd0000]"pbit" [/color][color=#0000bb]align[/color][color=#007700]=[/color][color=#dd0000]"center"[/color][COLOR=#007700]>
        <[/COLOR][color=#0000bb]a href[/color][color=#007700]=[/color][color=#dd0000]"$post[homepage]" [/color][color=#0000bb]rel[/color][color=#007700]=[/color][color=#dd0000]"nofollow"[/color][color=#007700]><[/color][color=#0000bb]phrase 1[/color][color=#007700]=[/color][color=#dd0000]"$post[username]"[/color][color=#007700]><[/color][color=#0000bb]strong[/color][color=#007700]>[/color][color=#0000bb]View My Homepage[/color][color=#007700]</[/color][color=#0000bb]strong[/color][color=#007700]></[/color][color=#0000bb]phrase[/color][color=#007700]></[/color][color=#0000bb]a[/color][color=#007700]></[/color][color=#0000bb]div[/color][COLOR=#007700]>
    </if>  [/COLOR][/COLOR]
Now for each line of info you want to be in a table layout in the postbit just change the <div> to <div class="pbit" align="center">

Step 2:

Now you need to goto:

AdminCP> Styles & Templates> Style Manager> Main CSS

Scroll to the very bottom and add the following in the last box:

Code:
.pbit {
padding-left: 1px;
padding-right: 3px;
padding-top: 1px;
padding-bottom: 1px;
background-color: #ffffff;
border-top: 1px solid #5B7691;
border-right: 2px solid #5B7691;
border-left: 1px solid #5B7691;
border-bottom: 2px solid #5B7691;
margin-bottom: 5px;
}


You can change the colors to your liking.


Option 2:

AdminCP> Styles & Templates> Style Manager> Edit Templates> Postbit Templates> postbit_legacy

Copy the code below:
Code:
[color=#000000][COLOR=#0000bb]$template_hook[/color][color=#007700][[/color][color=#0000bb]postbit_start[/color][COLOR=#007700]]
<[/COLOR][color=#0000bb]table id[/color][color=#007700]=[/color][color=#dd0000]"post$post[postid]" [/color][color=#007700]class=[/color][color=#dd0000]"tborder" [/color][color=#0000bb]cellpadding[/color][color=#007700]=[/color][color=#dd0000]"$stylevar[cellpadding]" [/color][color=#0000bb]cellspacing[/color][color=#007700]=[/color][color=#dd0000]"0" [/color][color=#0000bb]border[/color][color=#007700]=[/color][color=#dd0000]"0" [/color][color=#0000bb]width[/color][color=#007700]=[/color][color=#dd0000]"100%" [/color][color=#0000bb]align[/color][color=#007700]=[/color][color=#dd0000]"center"[/color][COLOR=#007700]>
<[/COLOR][color=#0000bb]tr[/color][COLOR=#007700]>
    <if [/COLOR][color=#0000bb]condition[/color][color=#007700]=[/color][color=#dd0000]"$show['announcement']"[/color][COLOR=#007700]>
        <[/COLOR][color=#0000bb]td [/color][color=#007700]class=[/color][color=#dd0000]"thead" [/color][color=#0000bb]style[/color][color=#007700]=[/color][color=#dd0000]"font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]" [/color][color=#0000bb]colspan[/color][color=#007700]=[/color][color=#dd0000]"2"[/color][COLOR=#007700]>
            <[/COLOR][color=#0000bb]img [/color][color=#007700]class=[/color][color=#dd0000]"inlineimg" [/color][color=#0000bb]src[/color][color=#007700]=[/color][color=#dd0000]"$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" [/color][color=#0000bb]alt[/color][color=#007700]=[/color][color=#dd0000]"$post[statustitle]" [/color][color=#0000bb]border[/color][color=#007700]=[/color][color=#dd0000]"0" [/color][COLOR=#007700]/>
            <[/COLOR][color=#0000bb]phrase 1[/color][color=#007700]=[/color][color=#dd0000]"$post[startdate]" [/color][color=#0000bb]2[/color][color=#007700]=[/color][color=#dd0000]"$post[enddate]"[/color][color=#007700]>[/color][color=#0000bb]$vbphrase[/color][color=#007700][[/color][color=#0000bb]x_until_y[/color][color=#007700]]</[/color][color=#0000bb]phrase[/color][COLOR=#007700]>
        </[/COLOR][color=#0000bb]td[/color][COLOR=#007700]>
    <else />
        <[/COLOR][color=#0000bb]td [/color][color=#007700]class=[/color][color=#dd0000]"thead" [/color][color=#0000bb]style[/color][color=#007700]=[/color][color=#dd0000]"font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[align=right]: 0px" [/color][color=#0000bb]$post[/color][color=#007700][[/color][color=#0000bb]scrolltothis[/color][COLOR=#007700]]>        
            <!-- [/COLOR][color=#0000bb]status icon [/color][color=#007700]and [/color][color=#0000bb]date [/color][COLOR=#007700]-->
            <[/COLOR][color=#0000bb]a name[/color][color=#007700]=[/color][color=#dd0000]"post$post[postid]"[/color][color=#007700]><[/color][color=#0000bb]img [/color][color=#007700]class=[/color][color=#dd0000]"inlineimg" [/color][color=#0000bb]src[/color][color=#007700]=[/color][color=#dd0000]"$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" [/color][color=#0000bb]alt[/color][color=#007700]=[/color][color=#dd0000]"$post[statustitle]" [/color][color=#0000bb]border[/color][color=#007700]=[/color][color=#dd0000]"0" [/color][color=#007700]/></[/color][color=#0000bb]a[/color][COLOR=#007700]>
            [/COLOR][color=#0000bb]$post[/color][color=#007700][[/color][color=#0000bb]postdate[/color][color=#007700]]<if [/color][color=#0000bb]condition[/color][color=#007700]=[/color][color=#dd0000]"!$show['detailedtime']"[/color][color=#007700]>, [/color][color=#0000bb]$post[/color][color=#007700][[/color][color=#0000bb]posttime[/color][COLOR=#007700]]</if>
            [/COLOR][color=#0000bb]$post[/color][color=#007700][[/color][color=#0000bb]firstnewinsert[/color][COLOR=#007700]]
            <!-- / [/COLOR][color=#0000bb]status icon [/color][color=#007700]and [/color][color=#0000bb]date [/color][COLOR=#007700]-->                
        </[/COLOR][color=#0000bb]td[/color][COLOR=#007700]>
        <[/COLOR][color=#0000bb]td [/color][color=#007700]class=[/color][color=#dd0000]"thead" [/color][color=#0000bb]style[/color][color=#007700]=[/color][color=#dd0000]"font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[align=left]: 0px" [/color][color=#0000bb]align[/color][color=#007700]=[/color][color=#dd0000]"$stylevar[align=right]"[/color][COLOR=#007700]>
            &[/COLOR][color=#0000bb]nbsp[/color][COLOR=#007700];
            <if [/COLOR][color=#0000bb]condition[/color][color=#007700]=[/color][color=#dd0000]"$show['postcount']"[/color][color=#007700]>[/color][COLOR=#ff8000]#<a href="showpost.php?$session[sessionurl]p=$post[postid]&postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a></if>
            [/COLOR][color=#007700]<if [/color][color=#0000bb]condition[/color][color=#007700]=[/color][color=#dd0000]"$show['inlinemod']"[/color][COLOR=#007700]>
                <[/COLOR][color=#0000bb]input type[/color][color=#007700]=[/color][color=#dd0000]"checkbox" [/color][color=#0000bb]name[/color][color=#007700]=[/color][color=#dd0000]"plist[$postid]" [/color][color=#0000bb]id[/color][color=#007700]=[/color][color=#dd0000]"plist_$postid" [/color][color=#0000bb]style[/color][color=#007700]=[/color][color=#dd0000]"vertical-align:middle; padding:0px; margin:0px 0px 0px 5px" [/color][color=#0000bb]value[/color][color=#007700]=[/color][color=#dd0000]"$post[checkbox_value]" [/color][COLOR=#007700]/>
            </if>
        </[/COLOR][color=#0000bb]td[/color][COLOR=#007700]>
    </if>
</[/COLOR][color=#0000bb]tr[/color][COLOR=#007700]>
<[/COLOR][color=#0000bb]tr valign[/color][color=#007700]=[/color][color=#dd0000]"top"[/color][COLOR=#007700]>
    <[/COLOR][color=#0000bb]td [/color][color=#007700]class=[/color][color=#dd0000]"alt2" [/color][color=#0000bb]width[/color][color=#007700]=[/color][color=#dd0000]"175" [/color][color=#0000bb]style[/color][color=#007700]=[/color][color=#dd0000]"border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px"[/color][COLOR=#007700]>
            
            <[/COLOR][color=#0000bb]div id[/color][color=#007700]=[/color][color=#dd0000]"postmenu_$post[postid]"[/color][COLOR=#007700]>
                <if [/COLOR][color=#0000bb]condition[/color][color=#007700]=[/color][color=#dd0000]"$show['profile']"[/color][COLOR=#007700]>
                <[/COLOR][color=#0000bb]a [/color][color=#007700]class=[/color][color=#dd0000]"bigusername" [/color][color=#0000bb]href[/color][color=#007700]=[/color][color=#dd0000]"member.php?$session[sessionurl]u=$post[userid]"[/color][color=#007700]><[/color][color=#0000bb]center[/color][color=#007700]>[/color][color=#0000bb]$post[/color][color=#007700][[/color][color=#0000bb]musername[/color][color=#007700]]</[/color][color=#0000bb]center[/color][color=#007700]></[/color][color=#0000bb]a[/color][COLOR=#007700]>
                <[/COLOR][color=#0000bb]script type[/color][color=#007700]=[/color][color=#dd0000]"text/javascript"[/color][color=#007700]> [/color][color=#0000bb]vbmenu_register[/color][color=#007700]([/color][color=#dd0000]"postmenu_$post[postid]"[/color][color=#007700], [/color][color=#0000bb]true[/color][color=#007700]); [/color][COLOR=#0000bb]</script>
[/COLOR]                <else />
                $post[musername]
                </if>
            </div>
            
            <if condition="$post['usertitle']"><div class="smallfont"><center>$post[usertitle]</center></div></if>
            <center><if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if></center>
            $template_hook[postbit_userinfo_left]
        
            <center><if condition="$show['avatar']">
                <div class="smallfont">
                    &nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a></center>
                </div>
            </if>
            
            <div class="smallfont">
                &nbsp;<br />
                <if condition="$post['joindate']"><div class="pbit" align="center">$vbphrase[join_date]: $post[joindate]</div></if>
                <if condition="$post['field2']"><div class="pbit" align="center">$vbphrase[location_perm]: $post[field2]</div></if>
                <if condition="$post['age']"><div class="pbit" align="center">$vbphrase[age]: $post[age]</div></if>

                <div class="pbit" align="center">
                    $vbphrase[posts]: $post[posts]
                </div>
                $template_hook[postbit_userinfo_right_after_posts]
                <if condition="$show['infraction']"><div class="pbit" align="center">$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>
                <if condition="$show['reputation']"><div class="pbit" align="center"><if condition="$show['reppower']">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span> </if><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if>
                $template_hook[postbit_userinfo_right]
                <if condition="$show['album']"><div class="pbit" align="center">
<a href="album.php?u=$post[userid]" title="View $userinfo[username]'s Album" rel="nofollow"><strong>Member's Gallery</strong></a></div></if>
<if condition="$show['homepage']"><div class="pbit" align="center">
        <a href="$post[homepage]" rel="nofollow"><phrase 1="$post[username]"><strong>View My Homepage</strong></phrase></a></div>
    </if>
<div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div>
            </div>                    
        
    </td>
    <if condition="$show['moderated']">
    <td class="alt2" id="td_post_$post[postid]" style="border-$stylevar[align=right]: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">
    <else />
    <td class="alt1" id="td_post_$post[postid]" style="border-$stylevar[align=right]: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">
    </if>
        $template_hook[postbit_messagearea_start]
        <if condition="$show['messageicon'] OR $post['title']">
            <!-- icon and title -->
            <div class="smallfont">
                <if condition="$show['messageicon']"><img class="inlineimg" src="$post[iconpath]" alt="$post[icontitle]" border="0" /></if>
                <if condition="$post['title']"><strong>$post[title]</strong></if>
            </div>
            <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
            <!-- / icon and title -->
        </if>
        
        <!-- message -->
        <div id="post_message_$post[postid]">$post[message]</div>
        <!-- / message -->
    
        <if condition="$show['attachments']">
        <!-- attachments -->
            <div style="padding:$stylevar[cellpadding]px">
            
            <if condition="$show['thumbnailattachment']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[attached_thumbnails]</legend>
                    <div style="padding:$stylevar[formspacer]px">
                    $post[thumbnailattachments]
                    </div>
                </fieldset>
            </if>
        
            <if condition="$show['imageattachment']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[attached_images]</legend>
                    <div style="padding:$stylevar[formspacer]px">
                    $post[imageattachments]
                    </div>
                </fieldset>
            </if>
            
            <if condition="$show['imageattachmentlink']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[attached_images]</legend>
                    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                    $post[imageattachmentlinks]
                    </table>
                    </fieldset>
            </if>
            
            <if condition="$show['otherattachment']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[attached_files]</legend>
                    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                    $post[otherattachments]
                    </table>
                </fieldset>
            </if>
            
            <if condition="$show['moderatedattachment']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[attachments_pending_approval]</legend>
                    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                    $post[moderatedattachments]
                    </table>
                </fieldset>        
            </if>
            
            </div>
        <!-- / attachments -->
        </if>
        
        $template_hook[postbit_signature_start]
        
        <if condition="$post['signature']">
        <!-- sig -->
            <div>
                __________________<br />
                $post[signature]
            </div>
        <!-- / sig -->
        </if>
        
        $template_hook[postbit_signature_end]
        
        <if condition="$show['postedited']">
        <!-- edit note -->
            <div class="smallfont">
                <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
                <em>
                    <if condition="$post['editlink'] AND $show['postedithistory']">
                        <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]" 4="posthistory.php?$session[sessionurl]p=$post[postid]">$vbphrase[last_edited_link_by_x_on_y_at_z_postid]</phrase>.
                    <else />
                        <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]">$vbphrase[last_edited_by_x_on_y_at_z]</phrase>.
                    </if>
                    <if condition="$post['edit_reason']">
                        $vbphrase[reason]: $post[edit_reason]
                    </if>
                </em>
            </div>
        <!-- / edit note -->
        </if>
    
    </td>
</tr>
<tr>
    <td class="alt2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px">
        $post[onlinestatus]
        <if condition="$show['reputationlink']">
            <span id="reputationmenu_$post[postid]"><a href="reputation.php?$session[sessionurl]p=$post[postid]" rel="nofollow" id="reputation_$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_button]/reputation.gif" alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" border="0" /></a></span>
            <if condition="$show['popups']"><script type="text/javascript"> vbrep_register("$post[postid]")</script></if>
        </if>                
        <if condition="$show['infractionlink']"><a href="infraction.php?$session[sessionurl]do=report&p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/infraction.gif" alt="<phrase 1="$post[username]">$vbphrase[add_infraction_for_x]</phrase>" border="0" /></a></if>
        <if condition="$show['reportlink']"><a href="report.php?$session[sessionurl]p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a></if>
        $post[iplogged]
        &nbsp;
    </td>
    <if condition="$show['moderated']">
    <td class="alt2" align="$stylevar[align=right]" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[align=left]: 0px; border-top: 0px">
    <else />
    <td class="alt1" align="$stylevar[align=right]" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[align=left]: 0px; border-top: 0px">
    </if>
        <!-- controls -->
        <if condition="$post['editlink']">
            <img style="display: none" id="progress_$postid" src="$stylevar[imgdir_misc]/progress.gif" alt="$vbphrase[loading_editor_please_wait]" />
            <a href="$post[editlink]" name="vB::QuickEdit::$post[postid]"><img src="$stylevar[imgdir_button]/edit.gif" alt="$vbphrase[edit_delete_message]" border="0" /></a>
        </if>
        <if condition="$post['forwardlink']">
            <a href="$post[forwardlink]"><img src="$stylevar[imgdir_button]/forward.gif" alt="$vbphrase[forward_message]" border="0" /></a>
        </if>
        <if condition="$post['replylink']">
            <a href="$post[replylink]" rel="nofollow"><img src="$stylevar[imgdir_button]/<if condition="$post['forwardlink']">reply_small<else />quote</if>.gif" alt="$vbphrase[reply_with_quote]" border="0" /></a>
        </if>
        <if condition="$show['multiquote_post']">
            <a href="$post[replylink]" rel="nofollow" onclick="return false"><img src="$stylevar[imgdir_button]/multiquote_<if condition="$show['multiquote_selected']">on<else />off</if>.gif" alt="$vbphrase[multi_quote_this_message]" border="0" id="mq_$post[postid]" /></a>
        </if>
        <if condition="$show['quickreply'] AND !$show['threadedmode']">
            <a href="$post[replylink]" rel="nofollow" id="qr_$post[postid]" onclick="return false"><img src="$stylevar[imgdir_button]/quickreply.png" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>
        </if>
        <if condition="$show['moderated']">
            <img src="$stylevar[imgdir_misc]/moderated.gif" alt="$vbphrase[moderated_post]" border="0" />
        </if>
        <if condition="$show['spam']">
            <img src="$stylevar[imgdir_misc]/spam_detected.png" alt="$vbphrase[spam_post]" border="0" />
        </if>
        <if condition="$show['deletedpost']">
            <img src="$stylevar[imgdir_misc]/trashcan.gif" alt="$vbphrase[deleted_post]" border="0" />
        </if>
        <if condition="$show['redcard']">
            <a href="infraction.php?$session[sessionurl]do=view&p=$post[postid]"><img src="$stylevar[imgdir_button]/redcard.gif" alt="$vbphrase[received_infraction]" border="0" /></a>
        <else />
            <if condition="$show['yellowcard']">
                <a href="infraction.php?$session[sessionurl]do=view&p=$post[postid]"><img src="$stylevar[imgdir_button]/yellowcard.gif" alt="$vbphrase[received_warning]" border="0" /></a>
            </if>
        </if>
        $template_hook[postbit_controls]
        <!-- / controls -->
    </td>
</tr>
</table>
$template_hook[postbit_end]

<!-- post $post[postid] popup menu -->
<div class="vbmenu_popup" id="postmenu_$post[postid]_menu" style="display:none">
    <table cellpadding="4" cellspacing="1" border="0">
    <tr>
        <td class="thead">$post[username]</td>
    </tr>
    <if condition="$show['profile']">
        <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$post[userid]">$vbphrase[view_public_profile]</a></td></tr>
    </if>
    <if condition="$show['pmlink']">
        <tr><td class="vbmenu_option"><a href="private.php?$session[sessionurl]do=newpm&u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[send_private_message_to_x]</phrase></a></td></tr>
    </if>
    <if condition="$show['emaillink']">
        <tr><td class="vbmenu_option"><a href="sendmessage.php?$session[sessionurl]do=mailmember&u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[send_email_to_x]</phrase></a></td></tr>
    </if>
    <if condition="$show['homepage']">
        <tr><td class="vbmenu_option"><a href="$post[homepage]"><phrase 1="$post[username]">$vbphrase[visit_xs_homepage]</phrase></a></td></tr>
    </if>
    <if condition="$show['search']">
        <tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[find_more_posts_by_x]</phrase></a></td></tr>
    </if>
    <if condition="$post['userid'] AND $show['member']">
    <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&userlist=buddy&u=$post[userid]"><phrase 1="$post[username]">$vbphrase[add_x_to_contacts]</phrase></a></td></tr>
    </if>
    $template_hook[postbit_user_popup]
    </table>
</div>
<!-- / post $post[postid] popup menu -->  [/COLOR]
and replace all the code in your postbit_legacy template with the above code.

Now do Step 2 above.
 
Top