The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Site Supporter Button in Postbit - Primary/Additional Usergroups supported Details »» | |||||||||||||||||||||||||||
Site Supporter Button in Postbit - Primary/Additional Usergroups supported
Developer Last Online: Feb 2009
This mod will probably work in other versions but was only coded and tested on vBulletin 3.6.7
If you've got members who have donated to your forums and you would like them to be recognized, this simple mod will add a nice 'Site Supporter' button underneath the member's messenger icons. However, you can place this piece of code anywhere you'd like. The option is up to you. This is just the way I thought looked best. Enjoy. Installation: 1) Choose which button you want to use (supporter.gif or supporter2.gif) and upload it to your 'images/misc' folder in your forums directory. 2) Create a NEW usergroup. Go to ADMINCP -> Usergroups -> Add New Usergroup and name it whatever you want, just remember, this new usergroup needs to represent your 'Site Supporter' group, so remember the usergroup ID (uID) for this after you set all the permissions, etc. 3) Open your postbit OR postbit_legacy, whichever one you use, and... FIND THIS CODE: Code:
<div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div> </div> AFTER, ADD THIS: Code:
<!-- Site Supporter Code --> <br /><if condition="$post[usergroupid] == X"><img src="images/misc/supporter.gif"></if> <!-- / Site Supporter Code --> PLEASE REMEMBER TO CLICK INSTALLED IF YOU USE THIS MOD! This is my first mod so please be nice. Supporters / CoAuthors Show Your Support
|
Comments |
#2
|
|||
|
|||
An issue has arisen with the 'Site Supporter' graphic not showing up for members belonging to two usergroups (a primary usergroup and an additional usergroup).
Using the code originally mentioned in the post above will only recognize members who's PRIMARY USERGROUP = 'Site Supporter'. Here is a quick fix that will help recognize members who belong to two usergroups (with 'Site Supporter' usergroup being the ADDITIONAL usergroup): EXAMPLE: - Member's PRIMARY USERGROUP = Moderators / ADDITIONAL USERGROUP = Site Supporter - In order for the 'Site Supporter' graphic to appear without altering any changes in a member's PRIMARY usergroup you must use the following code: Code:
<if condition="$post[usergroupid] == PRIMARYID and is_member_of($post, ADDITIONALID)"><img src="images/misc/supporter.gif"></if> Make sure the 'Site Supporter' usergroup is always set as a member's ADDITIONAL usergroup, never primary. It's just easier that way. This should help fix the problems associated with the graphic not showing up if 'Site Supporter' is a member's ADDITIONAL usergroup. :up: |
#3
|
|||
|
|||
thank you for being my first install!
if you need any help, give me a buzz. |
#4
|
|||
|
|||
Hi.
I can seem to get to show the picture. I have uploaded the pics to the folder, created the additional usergroup (registered usergroup 2 and sitesupporter 9) and insert this code in post legacy: <!-- Site Supporter Code --> <if condition="$post[usergroupid] == PRIMARYid2 and is_member_of($post, ADDITIONALid9)"><img src="images/misc/supporter.gif"></if> <!-- / Site Supporter Code --> I am no coder and not really good at HTML. Is there a problem in my code? Thanks. Fabian |
#5
|
|||
|
|||
Fabian,
Yes, there is a problem in your code. I'm sorry you misunderstood me. Your code needs to look like this: Code:
<!-- Site Supporter Code --> <if condition="$post[usergroupid] == 2 and is_member_of($post, 9)"><img src="images/misc/supporter.gif"></if> <!-- / Site Supporter Code --> I hope this clears up any confusion for you. |
#6
|
|||
|
|||
Thanks 713junctionP.
I have got in the postbit now and works like a charm! Thanks for the patience and tutorial! INSTALLED Fabian |
#7
|
|||
|
|||
Can I have multiple usergroups listed for the "PRIMARYid2" variable? if so, would they simply be separated by commas?
My "Site Supporter" usergroup is always the secondary group. I want the site supporter button to show up no matter what their primary group is. Now that i type this out i wonder if i am misunderstanding something and this is a terribly stupid question?!? |
#8
|
|||
|
|||
Quote:
I'm sorry but I'm not quite understanding what you're telling me. maybe you're saying you have a few different primary groups and you want the site supporter button to show up for each of those members who belong to different primary groups? in that case, you will need to create an <if></if> statement for each condition. Here's an example of mine on my forums: Code:
<!-- Site Contributor button --> <br /><if condition="$post[usergroupid] == 5 and is_member_of($post, 11)"><img src="images/misc/supporter2.gif"></if> <if condition="$post[usergroupid] == 6 and is_member_of($post, 11)"><img src="images/misc/supporter2.gif"></if> <if condition="$post[usergroupid] == 7 and is_member_of($post, 11)"><img src="images/misc/supporter2.gif"></if> <if condition="$post[usergroupid] == 9 and is_member_of($post, 11)"><img src="images/misc/supporter2.gif"></if> <if condition="$post[usergroupid] == 10 and is_member_of($post, 11)"><img src="images/misc/supporter2.gif"></if> <if condition="$post[usergroupid] == 11"><img src="images/misc/supporter2.gif"></if> <!-- / Site Contributor button --> Code:
<!-- Site Supporter Code --> <if condition="$post[usergroupid] == 2 and is_member_of($post, 9,10,11,12)"><img src="images/misc/supporter.gif"></if> <!-- / Site Supporter Code --> |
#9
|
|||
|
|||
Sorry for not being clear.
My "Site Supporter" user group is always an additional usergroup. I want the graphic to show up when there additional usergroup = "Site Supporter" regardless of their primary usergroup. I would also prefer not to have to list every possible primary usergroup in the code. The way the code is now, if I ever added a primary usergroup, I would have to go in and add the ID to the code. |
#10
|
|||
|
|||
I think I understand what you want. Try this:
Code:
<!-- Site Supporter Code --> <if condition="is_member_of($post, XX)"><img src="images/misc/supporter.gif"></if> <!-- / Site Supporter Code --> as far as having to list every primary usergroup, that's the only other way I can think of to do it. maybe another coder will come in here and help. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|