vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Usergroup Tags in Templates (https://vborg.vbsupport.ru/showthread.php?t=52019)

filburt1 04-22-2003 10:00 PM

Usergroup Tags in Templates
 
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

Quote:

Yesterday at 09:06 PM WEForums said this in Post #8
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:
[moderators]Mods Only![/moderators]

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

Quote:

Today at 04:49 AM filburt1 said this in Post #15
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...


All times are GMT. The time now is 02:46 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00990 seconds
  • Memory Usage 1,743KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (18)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete