XF 2.1 Change the background of a post to certain groups


I'm not sure how i can approach this basically if the user in group for example administrator his post's background will be a certain color tho thats not limited to staff would like to know how to do it to other groups too


<xf:if is="{{$xf.visitor.isMemberOf(x)}}"> <!-- yes i changed the x -->

               Show content

this didn't work logically to what i was looking for it just made it so if he's in group the background changes for all the users and not appear for other users

so then what i did was use jquery + xf:if and instead of xf.visitor i used thread.user

<xf:if is="{{$thread.User.isMemberOf([1, 2, 3, 4])}}">


      $(document).ready(function() {





    .red {

    background-color: #f9e4e4 !important;


now what it did was add class red to all the posts no matter of your group.id i am thinking that thread.User is at fault and there is something else that i should be possibly using? or i am straight up approaching this the wrong way ;(
basically i think im asking for the $ of the user who posted a reply or the thread itself i have the one for the thread itself just not the replies i guess?
Last edited:


Got it if anyone requires these feel free to reply to this thread will post the way^^ that way was logically wrong and is unnecessary
Last edited: