MrEyes |
02-02-2009 10:00 PM |
Social Group Discussions Like Postbit Legacy
1 Attachment(s)
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&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&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&gmid=$message[gmid]<if condition="$perpage">&pp=$perpage</if><if condition="$pagenumber">&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&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&userlist=buddy&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: - In the template markup above find:
Code:
<if condition="$message['edit']">
- Immediately before this paste in the following
Code:
<a href="group.php?$session[sessionurl]do=message&discussionid=$message[discussionid]&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
|