Back to vBulletin 3.8 Add-ons

Guild Mate
Mod Version: 0.2, by Trek

vB Version: 3.8.0 Rating: (2 votes - 5.00 average) Installs: 20
Released: 31 Jul 2009 Last Update: 25 Aug 2009 Downloads: 124
Not Supported Uses Plugins Template Edits Is in Beta Stage  

This should work on most vBulletin versions, but tested on 3.8.x.

This is an add-on to the http://www.vbulletin.org/forum/showthread.php?p=1859182 mod. I am not the author of that mod and this add-on is just something I did for my own forums and I thought I'd share it for those using vBGuild as well.

I will continue to support this mod as a separate offering from vBGuild. If you need vBGuild support, please see that mod/author for support for it.

This is considered BETA as well. I'm running it on my forums and it works fine though. Also understand I'm pretty new to writing these mods and I know there are things that can be done to improve performance, etc. If you have suggestions, please make them, kindly.

Also, this is fully phrased so you shouldn't have any trouble using the mod for different languages.

History:

8-25-09 Version .2 released.

* Added in Option to allow all usergroups to use the functionality (Thanks Deyth).
* Updated some config phrases to reflect allowing all usergroups to use the mod.
* Added in global variables to plugin as it appears some template themes don't carry these over already. (Thanks Deyth)
* Updated install instructions as I forgot a template edit prior. This will correct the dropdown with the character data not appearing.

Upcoming:

* Config option to select whether or not you want to display the header again in the popup or not.

* Whatever you guys come up with

Installation:

There is one template edit, the rest is imported through the product.

Edit your Postbit or Postbit Legacy templates

FIND:

Code:
            
            <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
Add BELOW it:

Code:
            <if condition="is_member_of($vbulletin->userinfo, $gm_user_groups_allowed)">
                <div id="GuildMate_$post[postid]">
                        <a class="smallfont" href="member.php?$session[sessionurl]u=$post[userid]">$vbphrase[gm_postbit_text]</a>
                        <script type="text/javascript"> vbmenu_register("GuildMate_$post[postid]", true); </script>
                </div>
            </if>


Scroll to the bottom of your postbit template and:

Add:
Code:

<!-- START: Guild Mate $post[postid] popup menu -->
<div class="vbmenu_popup" id="GuildMate_$post[postid]_menu" style="display:none">
    <table cellpadding="4" cellspacing="1" border="0">
    <tr>
        <td class="thead" colspan="3" align="center">$vbphrase[gm_modtitle]: $vbphrase[gm_modheader] $post[username]$vbphrase[gm_modheader2]</td>
    </tr>
    $gm_char_data
    </table>
</div>
<!-- END: Guild Mate $post[postid] popup menu -->


Import the product


Once that is done, edit the vBulletin Options -> Guild Mate and set the user groups allowed to see the postbit changes.

Below are some screenshots from my website to help explain what this does.

Download

File Type: %1$s product-guildmate.xml (4.2 KB, 92 downloads)

Screenshots

Click image for larger version
Name:	gm_ss_1.jpg
Views:	814
Size:	14.1 KB
ID:	102754   Click image for larger version
Name:	gm_ss_2.jpg
Views:	832
Size:	18.1 KB
ID:	102755  


vblts.ru supports vBulletin®, 2022-2024