Back to vBulletin 3.8 Template Modifications

Social Group Discussions Like Postbit Legacy
Mod Version: 1.00, by MrEyes

vB Version: 3.8.x Rating: (5 votes - 5.00 average) Installs: 67
Released: 03 Feb 2009 Last Update: Never Downloads: 9
Not Supported Template Edits Re-usable Code Translations  

Social Group Discussions Like Postbit Legacy

The following template modification makes Social Group discussion look similar to Postbit Legacy.

To install open your "socialgroups_message" template and overwrite the entire template with the markup below:

Code:
<if condition="$message['goto']">
        <a name="newmessage"></a>
</if>
<div id="gmessage_qe$message[gmid]" style="margin-bottom:5px">
    <table id="gmessage$message[gmid]" class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center">
        <tr>
            <td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[right]: 0px">$message[date] $message[time]</td>
            <td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[left]: 0px" align="$stylevar[right]">
                <if condition="$show['inlinemod']"><div class="inlinemod_control"><input type="checkbox" class="inlinemod_checkbox" name="gmessagelist[$message[gmid]]" id="gmessagelist_$message[gmid]" value="$message[checkbox_value]" title="$vbphrase[select_this_item_for_inline_moderation]"  /></div></if>
            </td>
        </tr>
        <tr valign="top">
            <td class="alt2" width="175" align="center" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">
                <div id="sgpostmenu_$message[gmid]">
                    <if condition="$message['postuserid']">
                        <a class="bigusername" href="member.php?$session[sessionurl]u=$message[postuserid]">$message[musername]</a>
                        <script type="text/javascript"> vbmenu_register("sgpostmenu_$message[gmid]", true); </script>
                    <else />
                        $message[musername]
                    </if>
                </div>
                <br/>
                <img src="$message[avatarurl]" class="alt2 avatar"<if condition="$message['avatarwidth']"> width="$message[avatarwidth]"</if><if condition="$message['avatarheight']"> height="$message[avatarheight]"</if> border="0" alt="$message[username]" /><if condition="$message['postuserid']"></a></if>
            </div>
            </td>
            <td class="alt1" id="td_post_$message[gmid]" style="border-$stylevar[right]: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">
                <div class="social_group_message_body">
                <if condition="$show['moderation']"><div class="shade smallfont">$vbphrase[this_message_is_moderated]</div></if>
                <div class="group_message_body" id="gmessage_text_$message[gmid]">$message[message]</div>
            </td>
        </tr>
        <tr>
            <td class="alt2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px">
                <if condition="$show['reportlink']">
                    <a href="group.php?$session[sessionurl]do=report&amp;gmid=$message[gmid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a>
                </if>
                <if condition="$message['itemipaddress']">
                    <a href="group.php?do=viewip&amp;gmid=$message[gmid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/ip.gif" alt="$vbphrase[ip]" border="0" /></a>
                </if>
            </td>
            <td class="alt1" align="$stylevar[right]" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[left]: 0px; border-top: 0px">
                <if condition="$message['edit']">
                    <if condition="!$message[is_discussion]">
                        <img style="display: none" id="progress_$message[gmid]" src="$stylevar[imgdir_misc]/progress.gif" alt="$vbphrase[loading_editor_please_wait]" />
                    </if>
                    <a href="group.php?$session[sessionurl]do=message&amp;gmid=$message[gmid]<if condition="$perpage">&amp;pp=$perpage</if><if condition="$pagenumber">&amp;page=$pagenumber</if>" id="gmessage_qe_edit_$message[gmid]"><img src="$stylevar[imgdir_button]/edit.gif" alt="$vbphrase[edit_delete_message]" border="0" /></a>
                </if>
            </td>
        </tr>
    </table>
    <if condition="$show['edit'] AND $show['popups'] AND !$message[is_discussion]">
        <script type="text/javascript">
        <!--
        vBulletin.register_control("vB_QuickEdit", "$message[gmid]", 'GroupMessage');
        //-->
        </script>
    </if>
</div>
<!-- post $message[gmid] popup menu -->
<div class="vbmenu_popup" id="sgpostmenu_$message[gmid]_menu" style="display:none">
    <table cellpadding="4" cellspacing="1" border="0">
        <tr><td class="thead">$message[musername]</td></tr>
        <if condition="$message['postuserid']">
            <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$message[postuserid]">View Public Profile</a></td></tr>
            <tr><td class="vbmenu_option"><a href="private.php?$session[sessionurl]do=newpm&amp;u=$message[postuserid]" rel="nofollow"><phrase 1="$message[musername]">$vbphrase[send_private_message_to_x]</phrase></a></td></tr>
        </if>
        <if condition="$show['member']">
            <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$message[postuserid]"><phrase 1="$message[musername]">$vbphrase[add_x_to_contacts]</phrase></a></td></tr>
        </if>
    </table>
</div>
<!-- / post $message[gmid] popup menu -->
Something you need to know

This template change will not display the full postbit that includes post count, location etc, it will only show avatar and username. The reason for this is simple, the data simply isn't available without a plugin modification.

Other Information
If you have installed my Quote Functionality in Social Discussions modification you can add a quote button by following the steps below:
  1. In the template markup above find:

    Code:
    <if condition="$message['edit']">
  2. Immediately before this paste in the following

    Code:
    <a href="group.php?$session[sessionurl]do=message&amp;discussionid=$message[discussionid]&amp;gmq=$message[gmid]"><img src="$stylevar[imgdir_button]/quote.gif" alt="$vbphrase[quote]" border="0" /></a>
Unfortunately I do not have the time to sort out a template for the new postbit, so feel free to create one if you want. If you do, drop me a PM and I will link to it from this mod.

This is one of the mods in my "Why isn't this stuff in the default social group system" series, for the others see these threads:

Social Group Statistics in Whats Going On
Quote Functionality in Social Discussions

Download

No files for download.

Screenshots

Click image for larger version
Name:	sg_sample.jpg
Views:	1785
Size:	44.0 KB
ID:	93999  

Similar Mods

Administrative and Maintenance Tools SocialForums to 'vB 3.8 Social Group Discussions' Converter vBulletin 3.8 Add-ons

vblts.ru supports vBulletin®, 2022-2024