View Full Version : Advanced Flood Control
Psionic Vision
29 Dec 2005, 22:48
/*===================================*\
|| Advanced Flood Control
||
|| =======================================
|| Brought to you by:
|| VisionScripts (http://www.visionscripts.com/)
|| Premium PHP & vBulletin Solutions!
|| =======================================
||
|| Author : Anton Kanevsky (aka Psionic Vision)
|| Works on : vBulletin 3.5.x - 3.8.x
|| Released : Jun 29, 2009
||
|| Time required to install: ~30 seconds
|| Difficulty: easy
\*===================================*/
DESCRIPTION
This hack gives you a couple of advanced post flood control settings.
STATISTICS
File Uploads: 1
Products to Install: 1
FEATURES
Allows you to control flood check time on a per-usergroup basis.
Optional "Dynamic Flood Control Time", using which an admin may specify an extended number of seconds for users who have posted X or more posts in Y hours.
VERSION HISTORY
1.1.0
[+] The product is now officially compatible with 3.5.x - 3.8.x.
[+] Simplified a few phrases.
1.0.1
[+] The product is now officially compatible with 3.6.
[F] Corrected a minor typo.
1.0.0
Initial Version
The installation manual is contained within the attached file.
IF YOU LIKE MY HACK, PLEASE CLICK INSTALL (http://www.vbulletin.org/forum/vborg_miscactions.php?do=installhack&threadid=217466)
WNxWakko
30 Dec 2005, 01:32
Sweet, just what I needed. Installing
WNxWakko
30 Dec 2005, 01:41
Hmm, I set 240 seconds in my unregistered usergroup and it didnt stop me from posting multiple times.
Psionic Vision
30 Dec 2005, 02:16
That is because you are an administrator of the board. The flood thing does not apply to moderators and higher.
WNxWakko
30 Dec 2005, 02:25
I logged out. I did say as unregistered it let me post over and over.
Psionic Vision
30 Dec 2005, 03:15
How should it detect posts from unregistered people? vBulletin does not do that... Otherwise, all the guests on the internet would be dependant on each other. If you want, uninstall the hack, and see for yourself that vbulletin's flood control does not concern guests.
WNxWakko
30 Dec 2005, 03:20
Yes I just found that out. Thats riciculous. You would think it could track the IP as an additional post.
Psionic Vision
30 Dec 2005, 03:22
Not really... IPs are often shared, esspecially, on corporate networks. That would be a nuissance is posting would treat a network of computers as the same computer... :(
WNxWakko
30 Dec 2005, 03:27
I would think that the board could just store each user as a session cookie and know if that person posted again.
Psionic Vision
30 Dec 2005, 03:38
Yes... But you should really post this issue on Jelsoft's site :)
Great hack but you can always use the Auto Merge Double Post hack by Xenon as it is much easier. :p
Psionic Vision
31 Dec 2005, 14:57
Auto Merge does not merge posts that were made in different threads ;)
Psionic Vision, you can add a countdown number appear in "Submit" button and align left "Submit" phare in template showthread_quickreply and editpost (a number I said is the second set by Advanced Flood Control in admincp). This idea make the members in forum know how long they have permission post a next post after they post a new post before.
Example: I set 40 second in "Extended Minium Time Between Post", a members name is ABC post a reply, if ABC want post a next new post => button submit is hidden, member ABC can't not click the submit button and a number countdown appear. When the a number countdown from (40) to (0), button "submit" is appear again for member ABC submit new post.
Psionic Vision
18 Jan 2006, 19:53
That is standard feature of vBulletin 3.5.x.
Exernon
09 Feb 2006, 05:39
Psionic Vision, you can add a countdown number appear in "Submit" button and align left "Submit" phare in template showthread_quickreply and editpost (a number I said is the second set by Advanced Flood Control in admincp). This idea make the members in forum know how long they have permission post a next post after they post a new post before.
Example: I set 40 second in "Extended Minium Time Between Post", a members name is ABC post a reply, if ABC want post a next new post => button submit is hidden, member ABC can't not click the submit button and a number countdown appear. When the a number countdown from (40) to (0), button "submit" is appear again for member ABC submit new post.
Great idea! Like the post quick reply and submit reply button will be disabled until the time between posts is consumed.
Psionic Vision
08 Apr 2006, 00:47
Feel free to request that feature from Jelsoft. Modifying the vbulletin interface is not the purpose of this hack.
zagman76
19 Apr 2006, 05:34
this hack stopped working for me... :(
it does not seem to overwrite the vB global setting (when set differently)
-edit- I think it's because of the upgrade to 3.5.4 ... any chance of an updated hack? :)
Psionic Vision
19 Apr 2006, 23:56
Yes, I'll check whether the hack is compatible with 3.5.4, and if it's not - I'll update it.
zagman76
29 Apr 2006, 06:37
Yes, I'll check whether the hack is compatible with 3.5.4, and if it's not - I'll update it.
Cool! :) It was extreemly useful (before we upgraded), and I would love to have it available again!
Tallrat
30 May 2006, 20:40
Need some help. I got this to work for reply and quick reply but new posts arent working. Im kinda new at this. Where does the bitfield_floodchecktime file go? Thanks
Psionic Vision
31 May 2006, 22:40
The bitfield goes into xml subfolder under includes folder of your forum.
Tallrat
01 Jun 2006, 21:37
Thanks PV for reply. I had bitfeild in correct folder. This is working fine in reply and new reply, It works great setting differant groups for differant times but the new post doesnt work. People still flooding one after another. Is there something Im missing? I just noticed I have vb 3.53 is that it? Thanks again ;)
Psionic Vision
02 Jun 2006, 02:32
That is something you should report to jelsoft, as afaic flood has never applied to new thread for some reason.
Is this working on 3.5.4 does anyone know? PV said he was going to update it but it doesnt look like he has.
Can this be set to just 1 user or would I have to set up a new usergroup and add that userto it, its not all users we want to limit, just one or 2
many thanks :bunny:
Is this working on 3.5.4 does anyone know? PV said he was going to update it but it doesnt look like he has.
Installed no probs here , wether its workin or not i await above answer althou just going to test something :)
Really great mod, thanks.:)
Have installed on 3.6.3 and seems to work perfectly.
I donīt get the meaning of "Dynamic Flood Control Time" and so I donīt use this feature.
But the "Per-Usergroup Flood Control Time" works without any problems.
Really were looking for a mod like this and I am happy that it also works on 3.6 ^^
Psionic Vision
17 Dec 2006, 16:56
Dynamic Flood Control:
http://www.vbulletin.org/forum/attachment.php?attachmentid=40121&d=1135896636
hmm ok I think I get the meaning of it now. ^^
Btw. are you sure you havnīt mixed X and Y there?
...who have posted X or more posts in Y hours....
X -Last X hours...
Y -Post Number...
Psionic Vision
18 Dec 2006, 02:53
Yes, I have - good point. Just use common sense to fill those out based on the rest of the field title (rather than the X or the Y).
Please why not make one for vb4 ?
Psionic Vision
10 Oct 2010, 00:21
There is:
http://www.vbulletin.org/forum/showthread.php?t=237387
rosqa93
13 Jan 2011, 12:02
thanks
souperman
23 Mar 2011, 00:46
I get invalid file when I try to import the file :/
souperman
23 Mar 2011, 01:10
subscribed.
vBulletin® v3.6.12, Copyright ©2000-2012, Jelsoft Enterprises Ltd.