PDA

View Full Version : Show Thread Enhancements - User Title HTML markup in Postbit based on UserGroup


Seven Skins
11-04-2008, 10:00 PM
User Title HTML markup in Postbit based on UserGroup

Here is a small hack for postbit as some people have requested.
This will markup user titles in postbit. (Not user name)


https://vborg.vbsupport.ru/external/2008/11/42.png

Template to edit: Postbit.

Full Install Instructions are in the text file attached.



Find in postbit:

$post[usertitle]





Replace with:

<!-- User title HTML markup www.sevenskins.com -->
<if condition="($post[displaygroupid]== X)">
<span style="font-weight:bold; color: #FF0000;">$post[usertitle]</span>
<else />
<if condition="($post[displaygroupid]== X)">
<span style="font-weight:bold; color: #008000;">$post[usertitle]</span>
<else />
<if condition="($post[displaygroupid]== X)">
<span style="font-weight:bold; color: #0000FF;">$post[usertitle]</span>
<else />
$post[usertitle]
</if>
</if>
</if>
<!-- / User title HTML markup www.sevenskins.com -->





You will have to change X for the usergroup ID.
Three user groups IF statements has been added but you can add more as needed.



Enjoy


.

iogames
11-05-2008, 11:28 PM
So if I create 5 usergroups, how can I use this?

Seven Skins
11-06-2008, 10:42 AM
^^


you keep adding the code just below the last <else /> replacing $post[usertitle] and change the color: #0000FF as required.

<if condition="($post[displaygroupid]== X)">
<span style="font-weight:bold; color: #0000FF;">$post[usertitle]</span>
<else />
$post[usertitle]
</if>





Screen Shot below gives you idea what to do.




https://vborg.vbsupport.ru/external/2008/11/41.png


.

m411b
11-02-2009, 01:26 AM
Thank you much for this!

tommyxv
03-18-2012, 08:46 PM
can you update this for vb 4 as the conditionals are different?

CoffeeLovesYou
12-10-2013, 06:47 PM
Hi.
I want to use this, however, I'm trying to do something special with it.
How can I make it show the color only if they're a moderator of that forum?
For example;
UserA is a moderator of ForumID 5.
If UserA posts in ForumID 5, I want their usertitle to show with a color for everyone. However, if UserA posts in ForumID 15 (which they don't moderate), their usertitle shows as normal. How can I do this? Thanks

Digital Jedi
12-13-2013, 04:28 AM
You would use conditionals that only display the formatting in the forums you wish. Check the articles sections for the vB3 conditionals list. I forget the exact syntax off the top of my head, but you would just wrap the specific parts you want displaying differently in the conditional statement.

On an unrelated note, it's 12:28 AM, and I'm drinking coffee. Yes. Yes it does.

CoffeeLovesYou
12-21-2013, 07:34 AM
You would use conditionals that only display the formatting in the forums you wish. Check the articles sections for the vB3 conditionals list. I forget the exact syntax off the top of my head, but you would just wrap the specific parts you want displaying differently in the conditional statement.

On an unrelated note, it's 12:28 AM, and I'm drinking coffee. Yes. Yes it does.
Thanks for responding.
However, I know what you're meaning.. but I'm trying to go more in depth & complicated.
If I'm a guest viewing vB.org at your post right now, and you're a moderator of this forum this is posted on, your usertitle would show with the color and what not. However, if I'm a guest viewing another post you made on vB.org in, for example, the Articles forums (which you don't moderate), then your usertitle would show without any customization..

Digital Jedi
12-21-2013, 01:18 PM
I may be recalling incorrectly, but I was fairly certain there was an is_moderator() function for vB 3 conditionals. Something like:

<if condition="is_moderator($forumid, 5, 6, 7)"><!--Some Code Here--></if>

Probably not the exact syntax, but I can't seem to find a reference to it this morning.

CoffeeLovesYou
12-21-2013, 10:03 PM
I may be recalling incorrectly, but I was fairly certain there was an is_moderator() function for vB 3 conditionals. Something like:

<if condition="is_moderator($forumid, 5, 6, 7)"><!--Some Code Here--></if>

Probably not the exact syntax, but I can't seem to find a reference to it this morning.
Yes, that will show if the user who is looking is a moderator.
I want it to show if anyone is looking at a post of a moderator in that forum..
With that if condition, if I am a moderator of forums 5, 6, and 7 I will be able to see the code. However, if I'm a normal user and I'm looking at the moderator's post in forum 5, 6 or 7, I won't be able to see the code.. which is what I am looking for.