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.
If you move the thread to a new forum, the count will be with the new forum. So that would be the latter. If you soft delete a thread, it will still count in that forum.
If a thread is closed in a forum, will that allow a user to post another thread? For example, I wish to limit my users to ONE thread in a certain forum on a permanent basis, but I would like to give them the option to create another if they close their old one. Possible somehow?
i want to doit for certain forum in my board without usergroup permission
ie: i set in the forum and it affect all usergroups
it is easier because i have alot of usergroups
thanks
Ah I see! No, sorry right now you have to pick a usergroup and a forum. I understand what you are saying. Let me look at the code (been a long time since I've done that!) to see if I can make that modification.
Ah I see! No, sorry right now you have to pick a usergroup and a forum. I understand what you are saying. Let me look at the code (been a long time since I've done that!) to see if I can make that modification.
Dear CyberRanger: How about being able to set the throttle by THREAD?
You see, I have a sub-forum in which I need to have the following rules:
Regular members: Can start up to 3 (three) threads in each 3 (three) months, AND can ONLY post (reply) into each thread 1 (one) time in each 2 (two) weeks. (or 15 days)
Super members: Can start up to 8 (eight) threads in each 3 (three) months AND can ONLY post (reply) into each thread 1 (one) time in each 2 (two) weeks. (or 15 days)
( note: no one but the original thread starter can reply on the thread, so each thread starter is the 'owner' of that thread)
:up: So, with your hack, I already can restrict users from STARTING the 'x' number of threads (3 to regular members and 8 to super members), that is just plain PERFECT! :up: It works perfectly with the sub-forums that I assigned to the throttle, as your hack is just perfect on that!
The Problem: I just can't restrict members to reply ONLY ONE TIME on each of the stared threads...
- Regular members have started 3 threads and SHOULD only reply one time for each 15 days on EACH started thread...
- Super members have started 8 threads and SHOULD only reply one time for each 15 days on EACH started thread...
What I would like to ask you, please, would be the ability to set a throttle in order to restrict thread starters from replying to the threads (in that given sub-forum - not all forums on my board) more than X times in a specific time period (in my case, it would be 15 days...)
Thank you so very much for your time, your work and your skills, and please forgive my bad english as portuguese is my primary language...