Version: 2.1, by CyberRanger
Developer Last Online: Jan 2015
Category: Add-On Releases -
Version: 3.6.7
Rating:
Released: 11-06-2006
Last Update: 06-28-2007
Installs: 189
Uses Plugins
Re-useable Code Additional Files Translations
No support by the author.
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:
I don't understand!!! Why would I use this? Say, for example, you wanted to have a sub-forum where registered users could only post 2 messages a day but a premium group could post unlimited messages. This mod will let you configure that! Here's another example. You want registered users to be able to only create 1 thread per 6 hours in a sub-forum but they can have an unlimited number of replies in that sub-forum. This product will let you do that!
Do I have to configure every usergroup and forum combination?
Nope! By default, all usergroups (that normally can post or create threads) can create and unlimited amount of threads and posts. You have the option to create settings by usergroup that apply to all sub-forums for that usergroup. Plus, you can fine tune the settings on a usergroup/sub-forum basis.
I have a lot of forums and usergroups. How will I keep up with all my custom throttle settings? In the admincp, there is a feature that gives a summary of all settings by usergroup and forum. You can filter based on usergroup or forum and change the sort order.
What does the "-1" mean in the settings? "-1" indicates unlimited. So, a usergroup with a -1 setting for the time period means there is no time restriction.
Is this fully phrases? YES! 100% fully phrased including all admincp text!
Product will work with any version of vb 3.5.x and up (including 3.7.x).
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!
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
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.
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.
That isn't literally an option BUT the amount of time between threads by a user can be set as high as 999,999,999 minutes or 1902 years! So, practically speaking that's the same as forever!
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?
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.
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.
It should only apply to the forum that the user is posting in and not impact sub-forums. If you want, PM me your site url with an admin login and password and I'll check it out.
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.
No, the time is in minutes. I originally had the defaults in hours, hence the 24. But, I changed it to minutes so that admins had more granular control. The time 60 is to bring the value in the time field into the right factor as the vb time stamp.