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.
Is there any way to make it so a user can reply to a thread again, instead of by a time limit expiring, by a certain number of posts to the thread or if they're quoted? I know this is something that would require much more code, but just wondering how difficult something like that would be...
Still works on vB 4.2.3. I spent 1 hour just testing all the features and I didn't encounter any problems.
My friend has this working on vB 4.2.2 PL 1.
http://i.imgur.com/a6mtKCQ.png http://i.imgur.com/864gVei.png
Once you set up it up, press add and this is what you'll see: http://i.imgur.com/vR0q0OC.png
Example: Usergroup: Registered users. Forum: Testing Post Count.
5 threads every 60 minutes in that forum section & 10 posts every 30 mins.
Note 1: You can not give double 'rules' to the same usergroup, in the same forum (sadly).
For instance, if I wanted to also limit 'Registered Users' in the forum 'Testing Post Count' with 10 posts every 2 hours & 50 posts every 3 hours -> I wouldn't be able to do that. If I tried, it would just replace my 'rule' from above. ^If somebody could implement that feature, that would make this mod perfect for me
Anyway, this is what you'll see now: http://i.imgur.com/WOse60B.png
Now if you ever leave admin CP and want to edit later on, this is how you'd find it: http://i.imgur.com/TZtZEkd.png http://i.imgur.com/Vwq0lyy.png
Note 2: I just pressed Find, without actually specifying the forum. Hence all the 'rules' I've put in all appear. Putting the 'filter' via selecting a specific forum and/or usergroup works perfectly fine.
Admin CP -> Settings -> Options -> Throttle Posts http://i.imgur.com/lpL9KUo.png
Edit time for Thread/Posts.
Admin CP -> Usergroups -> Usergroup Manger -> [Select Usergroup] (edit): http://i.imgur.com/D46dLkQ.png
Note: The times will be global. On usergroup manger, you can only specify the maximum posts/threads. You can't have separate times & posts/threads for each usergroup this way (you'll have to do it the other way- ' Per Forum & Usergroup Settings')
Note 4: ^That takes second priority. The settings from 'Per Forum/Usergroup Settings' takes first priority as long as you have this set to yes: http://i.imgur.com/jujjS13.png