View Single Post
  #23  
Old 05-17-2007, 02:24 PM
CyberRanger's Avatar
CyberRanger CyberRanger is offline
 
Join Date: Mar 2004
Posts: 1,319
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by fotografik View Post
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?
Currently, soft (the record is still in the database) deleted posts and threads are not counted. However, it would be a two second change to the plugins if you wanted them to count.
Quote:
Originally Posted by fotografik View Post
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).
vb forum permissions are NOT overridden. The vb permissions are checked first, then the special throttle settings, so your example would work.
Quote:
Originally Posted by fotografik View Post
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!"
When a user creates a new thread, a new database record is added by vbulletin to the thread and the post tables.

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?
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01240 seconds
  • Memory Usage 1,768KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete