PDA

View Full Version : How to do an "if" on a usergroup


itrends
02-16-2007, 06:30 PM
How do i get an image to show in the postbit of a user dependant on if they are associated with a usergroup?

Meaning

If user is in usergroup 1 = dont show image
if user is in usergroup 2 = do show image

?

Cheers :)

kall
02-16-2007, 06:38 PM
<if condition = $bbuserinfo[usergroup] == x>do this</if>

That's your basic one.

itrends
02-16-2007, 06:44 PM
perfic, thank you :)

Doesnt work :(

I used <if condition = $bbuserinfo[usergroup] == 10>I Donated!</if>

but it shows on everyone when used in the postbit :(

I should point out that I am checking if they are a member of a SECONDARY usergroup

Meaning, their primary usergroup is registered users and their secondary is 10.

Any help please? :)

kall
02-16-2007, 08:51 PM
Oops. :)

$bbuserinfo is for the VIEWER.

You probably want to use $post instead of $bbuserinfo, in the example i gave.

itrends
02-16-2007, 09:01 PM
Didn't work either. Just prints the text on the postbit of every single user.

I just want it to print the text If they are in usergroup id 10

Any ideas?

Adrian Schneider
02-16-2007, 09:21 PM
<if condition="$post['usergroupid'] == X">Display This</if>

itrends
02-16-2007, 09:29 PM
Thanks. Still doesn't work.

I put

<if condition="$post['usergroupid'] == 10">I Donated</if>

In my postbit_legacy and it does not show for anyone, not even the users that are in usergroup 2 and also associated with usergroup 10.

:(

Kirk Y
02-16-2007, 09:52 PM
Try this:

<if condition="is_member_of($post,10)">I Donated</if>

itrends
02-16-2007, 10:01 PM
Thank you so much. That one worked :)