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)
-   -   An alternative to banning: Miserable Users (https://vborg.vbsupport.ru/showthread.php?t=49810)

KuraFire 10-22-2003 02:18 PM

I'm not sure if anyone has suggested this yet, but...

it would be an even more useful hack if it would also (optionally) let you make certain IP-addresses be miserable, instead of users/usergroups.

Why? Suppose you have 2 members, who live in the same building. One of 'm is an ass, the other is fine. If you only block one user, they're likely to figure out that you made *some* sort of change to his/her account. If you block their ip address(es), they'll not know why and reckon it's an ISP/routing problem instead (because that's far more likely then). :)

Can be WAY more effective, that way ^_^

Zachery 10-22-2003 02:20 PM

Quote:

Originally Posted by KuraFire
I'm not sure if anyone has suggested this yet, but...

it would be an even more useful hack if it would also (optionally) let you make certain IP-addresses be miserable, instead of users/usergroups.

Why? Suppose you have 2 members, who live in the same building. One of 'm is an ass, the other is fine. If you only block one user, they're likely to figure out that you made *some* sort of change to his/her account. If you block their ip address(es), they'll not know why and reckon it's an ISP/routing problem instead (because that's far more likely then). :)

Can be WAY more effective, that way ^_^

i still wanna see this for vbulletin 3 ;)

MrNase 10-22-2003 02:38 PM

would be a nice "nice to have" :)

Iam testing it right now, the frontpage isn't loading for me. absolutly great! :)

Zzed 10-23-2003 03:15 AM

Quote:

Originally Posted by KuraFire
I'm not sure if anyone has suggested this yet, but...

it would be an even more useful hack if it would also (optionally) let you make certain IP-addresses be miserable, instead of users/usergroups.

Why? Suppose you have 2 members, who live in the same building. One of 'm is an ass, the other is fine. If you only block one user, they're likely to figure out that you made *some* sort of change to his/her account. If you block their ip address(es), they'll not know why and reckon it's an ISP/routing problem instead (because that's far more likely then). :)

Can be WAY more effective, that way ^_^

I have the IP based misery working in my forums. In fact I have applied it to most of the anonymizers and a few users. It is working like a charm. But I never did an Admin CP interface for it and I enter the information into an array of IP addresses in the php source.

I am not sure if this would interest anyone. I suppose I can make an Admin CP interface for it as well. :)

KuraFire 10-23-2003 07:24 AM

Quote:

Originally Posted by Zzed
I have the IP based misery working in my forums. In fact I have applied it to most of the anonymizers and a few users. It is working like a charm. But I never did an Admin CP interface for it and I enter the information into an array of IP addresses in the php source.

I am not sure if this would interest anyone. I suppose I can make an Admin CP interface for it as well. :)

Would be nice. If you could send it to me I could also do it for vB3, but that's up to you :)

trekwarfare 10-24-2003 06:48 PM

WOW! I don't have a lot of user on my site yet, but this is NICE. A real good way to deal with an annoying user.

Thanks!!

djnoz 11-03-2003 03:48 AM

After playing around a bit, I installed this in VB3... it wasn't a full hack though. I just added the miserable code to global.php and then added the miserable column to the user table.

To make it work you have to run the query manually for each user that you want as miserable.

Here's my implementation:

Open miserable.txt and run the query
Apply the first modification to global.php ONLY and upload it

For each username you want miserable, run this query

update user SET miserable="1" WHERE username="xxx";

replace xxx with username

Not the cleanest hack in the world but we were desperate for it, :P

KuraFire 11-03-2003 07:42 AM

djnoz, it can be done a lot easier than that on vB3 :)

For this to be applied on a vB3 board, you really should just make a new (secondary) usergroup called "Miserable Users", make it non-public and put people in that group (along with their normal group, ie. the Miserable usergroup has no additional permissions anywhere, it's just important to note the usergroupid). Then in global.php, put the Miserable code and make it dependant on the usergroupid of the Miserable usergroup, check for it in $bbuserinfo[usergroups] (iirc)

HP409ss 11-07-2003 05:47 AM

Awsome Hack. I had so much fun watching our trouble makers try to figure out what is worng.

drumsy 11-08-2003 11:26 PM

How can I dial this down a bit?


All times are GMT. The time now is 05:00 PM.

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.01262 seconds
  • Memory Usage 1,741KB
  • 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
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete