vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Advanced Flood Control (https://vborg.vbsupport.ru/showthread.php?t=103998)

akanevsky 12-28-2005 10:00 PM

Advanced Flood Control
 
I no longer support my hacks. Please feel free to update them and release new versions elsewhere as long as I get the credit for the original modification.

/*===================================*\
|| Advanced Flood Control
||
|| Author : Anton Kanevsky
|| 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

WNxWakko 12-29-2005 11:32 PM

Sweet, just what I needed. Installing

WNxWakko 12-29-2005 11:41 PM

Hmm, I set 240 seconds in my unregistered usergroup and it didnt stop me from posting multiple times.

akanevsky 12-30-2005 12:16 AM

That is because you are an administrator of the board. The flood thing does not apply to moderators and higher.

WNxWakko 12-30-2005 12:25 AM

I logged out. I did say as unregistered it let me post over and over.

akanevsky 12-30-2005 01:15 AM

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 12-30-2005 01:20 AM

Yes I just found that out. Thats riciculous. You would think it could track the IP as an additional post.

akanevsky 12-30-2005 01:22 AM

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 12-30-2005 01:27 AM

I would think that the board could just store each user as a session cookie and know if that person posted again.

akanevsky 12-30-2005 01:38 AM

Yes... But you should really post this issue on Jelsoft's site :)

Snake 12-31-2005 12:56 PM

Great hack but you can always use the Auto Merge Double Post hack by Xenon as it is much easier. :p

akanevsky 12-31-2005 12:57 PM

Auto Merge does not merge posts that were made in different threads ;)

nhacso 01-18-2006 01:34 AM

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.

akanevsky 01-18-2006 05:53 PM

That is standard feature of vBulletin 3.5.x.

Exernon 02-09-2006 03:39 AM

Quote:

Originally Posted by nhacso
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.

akanevsky 04-07-2006 10:47 PM

Feel free to request that feature from Jelsoft. Modifying the vbulletin interface is not the purpose of this hack.

zagman76 04-19-2006 03:34 AM

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? :)

akanevsky 04-19-2006 09:56 PM

Yes, I'll check whether the hack is compatible with 3.5.4, and if it's not - I'll update it.

zagman76 04-29-2006 04:37 AM

Quote:

Originally Posted by Psionic Vision
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 05-30-2006 06:40 PM

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

akanevsky 05-31-2006 08:40 PM

The bitfield goes into xml subfolder under includes folder of your forum.

Tallrat 06-01-2006 07:37 PM

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 ;)

akanevsky 06-02-2006 12:32 AM

That is something you should report to jelsoft, as afaic flood has never applied to new thread for some reason.

ammo 07-04-2006 06:31 PM

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.

Bounce 07-14-2006 09:56 PM

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:



Quote:

Originally Posted by ammo
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 :)

rasun 12-17-2006 11:36 AM

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 ^^

akanevsky 12-17-2006 02:56 PM

Dynamic Flood Control:
https://vborg.vbsupport.ru/attachmen...1&d=1135896636

rasun 12-17-2006 08:47 PM

hmm ok I think I get the meaning of it now. ^^

Btw. are you sure you havn?t mixed X and Y there?
Quote:

...who have posted X or more posts in Y hours....
Quote:

X -Last X hours...
Quote:

Y -Post Number...

akanevsky 12-18-2006 12:53 AM

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).

Wajdan 10-09-2010 09:56 AM

Please why not make one for vb4 ?

akanevsky 10-09-2010 10:21 PM

There is:
https://vborg.vbsupport.ru/showthread.php?t=237387

rosqa93 01-13-2011 10:02 AM

thanks

souperman 03-22-2011 10:46 PM

I get invalid file when I try to import the file :/

souperman 03-22-2011 11:10 PM

subscribed.


All times are GMT. The time now is 04:43 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.01881 seconds
  • Memory Usage 1,779KB
  • 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
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (34)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