Thread: Administrative and Maintenance Tools - MonkeyStop - Auto-Moderation of Spammer Keywords and URLs by postcount
View Single Post
  #28  
Old 10-29-2006, 08:02 AM
tweakmonkey tweakmonkey is offline
 
Join Date: Jul 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by adwade
Yes, that's where I was making the changes at. It saves the msg alright, but what is going on (I think) is the error msg isn't always displayed because it's not told to do so. For instance, here's how my board is acting...

Case #1 - A Spam type NEW THREAD is created using the URL feature (i.e. [URL]) and everything seems to work just fine. In that the posting of such a msg will ellicit an error msg and mark the msg for moderation.

Case #2 - A Spam type NEW THREAD is created containing a word in the keyword list.(i.e. 'www') Error msg is generated and thread is correctly moved into awaiting moderation status.

Case #3 - A Spam type REPLY will mark the msg for moderation, but will not give an error message IF for instance you enter a LINK w/o using the URL feature -or- if you enter a LINK with the URL feature. The reply is immediately hidden from the user and awaits moderation.

Case #4 - A Spam type QUICK REPLY will mark the msg for moderation, but will not give an error message, yet the QUICK REPLY is immediately shown to the one posting it. If he reloads the page, or revisits the thread later the QUICK REPLY msg does not show up.(as it's awaiting moderation)

So from what I can tell, the MOD always works correctly to move the msg to awaiting moderation status. It's just that if/when using reply (Case #3) or quick reply (Case #4) nothing trips the error msg to be displayed to the poster.

Ah, gotcha. I don't know a solution for this problem yet. Scroll up a bit to see my last reply to the other person that asked this question. The possible options I see are:
1) Change the way moderated messages are flagged to users if it's their own message (maybe style the CSS differently or something).
2) Disable the moderation feature on Replies (since most spammers tend to post new threads, at least on my forums). This can be done by uninstalling the specific plugin Auto Moderation for New Replies.

I'll try to think of a better way to implement #1. Adding another warning that a user's reply has been moderated would involve some serious code hack as far as I can tell. I only use the mod for low post counts and so far haven't run into this problem yet. My forum is relatively small though with around 110,000 posts / 280 active users (~1300 members).
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01122 seconds
  • Memory Usage 1,770KB
  • 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
  • (1)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