Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Throttle Posts/Threads (restrict number of posts/threads by usergroup/forum by time) Details »»
Throttle Posts/Threads (restrict number of posts/threads by usergroup/forum by time)
Version: 2.1, by CyberRanger CyberRanger is offline
Developer Last Online: Jan 2015 Show Printable Version Email this Page

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:
  1. 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!
  2. 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.
  3. 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.
  4. 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.
  5. 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.
3 благодарности(ей) от:
aaronhaul, akz645, TAIFUN_T

Comments
  #102  
Old 10-09-2008, 09:02 PM
gnubittol gnubittol is offline
 
Join Date: Jun 2005
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

GREAT!
thanks a lot!

***Installed***
Reply With Quote
  #103  
Old 12-14-2008, 05:11 PM
TFEX TFEX is offline
 
Join Date: May 2008
Posts: 83
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by CyberRanger View Post

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?

Thanks
Reply With Quote
  #104  
Old 12-26-2008, 07:14 AM
Kadi Kadi is offline
 
Join Date: Sep 2006
Location: Hijaz
Posts: 165
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

I would like to limit the amount of threads a user can post in a forum in 24hrs. Is this what this hack does? Or does limit all posts regardless?

Also, does work on vB 3.7.4 Patch Level 1?

Thanks
Reply With Quote
  #105  
Old 01-05-2009, 10:03 PM
chiptz's Avatar
chiptz chiptz is offline
 
Join Date: Jan 2005
Location: Portugal
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,

Does this mod do any database changes?
Reply With Quote
  #106  
Old 01-06-2009, 02:35 PM
CyberRanger's Avatar
CyberRanger CyberRanger is offline
 
Join Date: Mar 2004
Posts: 1,319
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kadi View Post
Hi,

I would like to limit the amount of threads a user can post in a forum in 24hrs. Is this what this hack does? Or does limit all posts regardless?

Also, does work on vB 3.7.4 Patch Level 1?

Thanks
Yes, that's exactly the type of thing this mod does. AFAIK it works with the latest version.
Quote:
Originally Posted by chiptz View Post
Hello,

Does this mod do any database changes?
No, the database is not modified.
Reply With Quote
  #107  
Old 01-08-2009, 10:33 AM
baghdad4ever baghdad4ever is offline
 
Join Date: Apr 2007
Location: baghdad
Posts: 443
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How can i make this hack work only per Forum ???
Reply With Quote
  #108  
Old 01-08-2009, 05:42 PM
CyberRanger's Avatar
CyberRanger CyberRanger is offline
 
Join Date: Mar 2004
Posts: 1,319
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by baghdad4ever View Post
How can i make this hack work only per Forum ???
I'm sorry but I don't understand your question. You mean only have a throttle for one of the forums on your board?
Reply With Quote
  #109  
Old 01-09-2009, 09:41 AM
baghdad4ever baghdad4ever is offline
 
Join Date: Apr 2007
Location: baghdad
Posts: 443
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thank you for your reply

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
Reply With Quote
  #110  
Old 01-09-2009, 01:22 PM
CyberRanger's Avatar
CyberRanger CyberRanger is offline
 
Join Date: Mar 2004
Posts: 1,319
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by baghdad4ever View Post
thank you for your reply

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.
Reply With Quote
  #111  
Old 01-14-2009, 07:40 AM
vithorius's Avatar
vithorius vithorius is offline
 
Join Date: Feb 2008
Location: Portugal
Posts: 347
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by CyberRanger View Post
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...
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:37 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05217 seconds
  • Memory Usage 2,324KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (3)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete