![]() |
Throttle Posts/Threads (restrict number of posts/threads by usergroup/forum by time)
Users can be restricted to a set number of posts and/or new threads per a defined time period. The settings can be global for all forums by usergroup and/or specific to certain usergroups by forum.
FAQ:
Installation 1. Upload the contents of 'upload' to your forum directory 2. From the admincp, import the product file product-throttle_posts.xml 3. REFRESH your admincp page. 4. Change the usergroup setting for any usergroup you want to restrict. 5. OPTIONAL - To set per forum/usergroup settings, set "Activate per Forum/Usergroup Checking" (under Throttle Posts/Threads -> General Settings) to "Yes" 6. OPTIONAL - Set any forum/usergroup settings under Throttle Posts/Threads -> Per Forum/Usergroup Settings. 7. Done! Special note: a new thread does NOT count as a post (for the purpose of this mod) but a new thread does count as a post! :) Enjoy! |
Created in response to:
Quote:
|
This is very good stops spammers. Thanks
|
Outstanding add-on. Installed and nominated for Mod of the Month. :banana:
|
Can this be set up for specific forums only, or for every forum but a few?
And also, can this be set for X amount of posts in each thread in overral forums? If so, I'll be glad to send a few carrots to your paypal for your time :D |
very nice... i want that
|
|
Quote:
|
Quote:
|
how can i restrict the number of threads per 24 hours?
Can you help me? |
how can i restrict the number of threads per 24 hours?
Can you help me? |
Quote:
Version 1.1 includes an option to restrict the number of new threads that can be created in a 24 hour period (by usergroup). |
Would it be possible to change it from being over a 24 hour period to being over a 1 hour period - because I find that more often than not the spammers are only on the forums for like 30 - 60 minutes spamming up the forum. I would much prefer a mod that limited the number of posts to 3 in an hour than a mod that limited the number of threads to 10 in a day.
|
Awesome hack...... I actually had to ban a couple users because they would not slow down... this would have been much better. :)
Thanks for the work |
Great hack CyberRanger, was just looking for it.
Could you please add another feature into this hack so that the "number of posts/threads per 24 hour period" can be configured on per forum basis. Also if possible, can you also allow the administrator of the forum to configure the period of the limit instead of capping it at 24 hours. |
Quote:
|
Awesome!
|
My programming time got a little delayed but I hope to finish this up next week. Here's a small taste.
|
cool, looks just what i'm looking for - can't wait much longer !!! ;)
|
Version 2 is out! The capabilities have been vastly expanded. You can now create throttles at the usergroup/sub-forum level! Plus, the throttle time increment is set in minutes.
Enjoy! FAQ:
|
Looks very promising and is something that I have been looking for. Before I download and install, I do have a couple of questions
a) If the thread/post limit is set to 10 threads per week, can a member delete off his old thread/posts (to reduce his count) and then post some more? b) Does this mod override the forum permissions already set? Eg. Usergroup A cannot post at all, while Usergroup B has full access - and I want to continue blocking Usergroup A from posting (using already set permissions), and Usergroup B to create only X threads/posts per time limit (using this mod). c) Also, I do not understand your last statement about "a new thread does NOT count as a post (for the purpose of this mod) but a new thread does count as a post!" |
Quote:
Quote:
Quote:
For my mod, when the number of threads allowed to be created is checked against what the user has started, obviously only the thread table is checked. What may not be quite as obvious is that when a user attempts to create a new post, any new thread he has created will also count as a new post. So, for example, if you have a usergroup that is set to only be able to create one post and one thread per day, creating the one thread will also use up the one post that can be created since creating a thread also creates a new post record. Clear as mud? :p |
Quote:
Does your statement mean that currently, the mod does not count soft-deleted posts/threads towards the user post/thread limit? Example - Limit is set to 10 threads in a 24-hr period; I post 10 threads in the first hour; delete 5 in the next hour and post another 5; then delete all 10 in the 3rd hour and post another 10 - thus "bypassing" the limit? |
Quote:
|
Hmmm.... I get this Database Error when importing the product
Code:
Database error in vBulletin 3.6.7: |
Quote:
|
Quote:
You should post this on mod page! ;) |
If I set a limit for GUESTS, will this also put a limit on the Spiders that crawl my site all day?
I'd really hate to limit them :( |
Quote:
|
Thanks for that simple explanation, it's my fault that I missed that LOL.
|
OK, I really the idea of this hack; as I am the one who requested the original hack ( something like this ) to Marco. However, I do have a question..can I make it so that a specific forum - can only have 1 thread per user..ever? Not just by time.
|
Quote:
:D |
I don't see where to limit the amount of threads per forum..I see the limit # of threads and how long to wait...but where is the per-forum basis??
|
Quote:
|
OK, I got it to work..thanks. What is the phrase/where can I edit the denial box for people that can't post a thread/post in that forum? What is the phrase name?
|
mmm very nice
|
OK, so this is a great mod and all..but after having it installed for a while. Whens someone posts in my Introductions forum, and then tries to post in another section ( in that same forum group ) it doesn't let them..so I am not sure what the problem is, but I think it records the entire forum group and not just sub-forums, even though I have it input to just do one specific sub-forum.
|
Thank you for writing this! We really needed it. One question, shouldn't it state that allowed number of threads is in hours and not minutes? Meaning, when someone tries posting, and you have it set to 24, it says, number of posts/threads allowed for 24 minutes instead of 24 hours. Unless I'm reading this wrong. But in the code it takes your minute value times 60 which I assume it is taking hours and converting to minutes. So if you put '1' as the value, 1 * 60 would be 1 hour. But it would show the user, 1 minute.
|
Quote:
|
Quote:
|
All times are GMT. The time now is 12:02 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|