An evil little prank mod - force user to a style
I threw this together as a practical joke. I installed a style for one of our private forums, and some members hated it. So, I set it so that one of those users was faced with that style in every forum - and couldn't change it.
If you want to force a user to a given style, do this: 1. Note your styleid and the userid of the person you want to torment. In global.php Find: Code:
// ############################################################################# Code:
if($vbulletin->userinfo['userid']==useridhere) Code:
if(is_member_of($vbulletin->userinfo,usergroupidhere)) |
force ?
torment ? wow, you're so evil but I love it . LOL |
code modification?
i think Andreas coded and awesome product named "Restrict Style to Usergroup" goood work, but i prefer Andreas's work;) |
That's different. It's an update of one of my older mods and certainly has it's uses.
This is a temporary code hack that can be used as a practical joke or even for users that you're trying to drive away. Both have their uses. |
Quote:
Thanks Amy :) |
Quote:
|
Thanks!
|
This would be a cool thing one could buy via Estore or Ushop..haha..
Nice one.. |
can you do this in 3.5.2? Theres no START TEMPLATES & STYLES
|
is there away to select all user groups? :S
|
Yes. Leave off the conditional, Smiry.
Southern, sorry. I don't write for older versions. |
Could also easily be done as a plugin on style_fetch :)
|
Love it! :) I'm using it as a premium system - i have a skin without adverts that i use for premium, but not anyone else :)
|
Jon,
Andreas's mod to restrict styles to usergroups may be more suitable for your needs. It's more robust and it's a plugin. This is more of a quick and dirty hack to do something style-wise to an individual or two. |
Oh, thanks :)
|
is it possible to have 2
if($vbulletin->userinfo['userid']==useridhere) { $codestyleid= styleidhere; } ? e.g you might want admins / mods to use a no add style, and users etc to use one.. but then you want a different group to use another style.. is this possbiel? e.g if($vbulletin->userinfo['userid']==1,2,3,4) { $codestyleid= 1; } if($vbulletin->userinfo['userid']==4,5,6) { $codestyleid= 2; } |
Yes, Smiry. But, as I said before if you are doing it with large groups of people, it's better to use Andreas's mod.
|
All times are GMT. The time now is 11:18 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 | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|