PDA

View Full Version : Usergroup Tags in Templates


filburt1
04-22-2003, 10:00 PM
This hack lets you use tags like <ugid6>Only admins will see this</ugid6> in templates to dynamically show or hide text depending on the logged-in user's usergroupid. This is similar to the other conditional templates hack but much less bulky because it only handles usergroups. It's also surprising elegant and simple to use.

Usage:
<ugidusergroupid>text to show</ugidusergroupid>. That will show "text to show" to the current user if (s)he has a usergroupid of usergroupid. All other usergroupid tags are just deleted and never outputted.

Screenshot doesn't apply.

Dean C
04-23-2003, 06:38 PM
Wow you're right - this is easy to do hehe

I actually understand how it works too :)

- miSt

Koutaru
04-23-2003, 08:06 PM
Neat hack :) It's definately useful. It reminds me of the webtemplates hack

Nice work

Logik
04-23-2003, 09:03 PM
Good hack :) Nice job.

WEForums
04-23-2003, 09:18 PM
Simple and very effective.

Great job.

(I never looked into the 'conditionals' as they looked a bit complicated. This, however, is easy to install AND understand.)

Black Vivi
04-24-2003, 12:00 AM
k00l hack
i won't use it, but still, k00l ;)

sonic3d
04-24-2003, 01:59 AM
is there a way to make it so that any person but a guest can see it?

l8er
sonic

WEForums
04-24-2003, 02:06 AM
Of course the basic answer would be to enter all usergroup IDs but 1.

Like...

<ugid2>Test</ugid2>
<ugid3>Test</ugid3>

It's easy enough to do. Tried mixing them together but it didn't work.

Logik
04-24-2003, 02:55 AM
Rofl yea..

Hobbes
04-24-2003, 07:08 AM
sweetness....nice :)

Dean C
04-24-2003, 09:09 AM
What about multiple usergroups burt? :)

<ugid2,3,4>blah</ugid2,3,4>

- miSt

sonic3d
04-24-2003, 06:00 PM
Yesterday at 09:06 PM WEForums said this in Post #8 (https://vborg.vbsupport.ru/showthread.php?postid=386236#post386236)
Of course the basic answer would be to enter all usergroup IDs but 1.

Like...

<ugid2>Test</ugid2>
<ugid3>Test</ugid3>

It's easy enough to do. Tried mixing them together but it didn't work.


thats stupid. it will clutter up templates. i am currently using Logician's hack.

if what mist said came true i might use it

l8er
sonic

#01
04-25-2003, 05:04 AM
I installed it on my board...
But... I tried using it in a post. I have html turned on in my posts... but it doesn't work.

Is this only usable when you put it in your templates? If so... is it possible you could throw some code together to enable it in posts as well?

Cause if it will work in posts I can easily make custom VB tags for my board using Usergroup names.
Like:
Mods Only!

Or it would be possible to make a VB tag that would show to multiple groups at a time. By making a custom VB tag like...

< ugid1 >< ugid2 >< ugid3 >{ param }< ugid3 >< ugid2>< ugid1 >

Which could be = [ elite ] Visable to Admins, Super Mods, & Mods[ /elite ]

This hack could have many useful possabilities if it was able to be used in posts. ;)

I hope it isn't very hard. I have been waiting for a hack like this for over a year now. :)

Dean C
04-25-2003, 09:14 AM
No i w as askin the question sonic3D :)

- miSt

filburt1
04-25-2003, 10:49 AM
It only works in templates.

Dean C
04-25-2003, 12:28 PM
What about my question Can you use <ugid2,3> ?

- miSt

#01
04-25-2003, 05:43 PM
Today at 04:49 AM filburt1 said this in Post #15 (https://vborg.vbsupport.ru/showthread.php?postid=386878#post386878)
It only works in templates.


If you get time can you see if you might be able to code it for posts too? I think it would be an even better hack if this was possible. :)
Thanks filburt1
Much Appreciated

Bison
07-24-2003, 01:15 AM
Don't cha think editing templates to show text to certain groups is equivalent as the conditionals hack? to make this hack even sweeter would be to create a vbcode tag that shows text only to certain groups IMO...