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

Reply
 
Thread Tools
Prevent Spam Posts Details »»
Prevent Spam Posts
Version: 1.00, by Adrian Schneider Adrian Schneider is offline
Developer Last Online: Nov 2022 Show Printable Version Email this Page

Category: Mini Mods - Version: 3.6.3 Rating:
Released: 11-13-2006 Last Update: 11-13-2006 Installs: 600
Uses Plugins
 
No support by the author.

Description
This will allow you to automatically scan new posts from new members for common spam keywords. If any are found, the post/thread will be sent to the moderation queue to prevent their spam from having any affect. If your filter is very strict, and a regular user happens to trigger it, no harm is done because your moderators can just approve the post.

Options
  • Maximum Posts - this will only scan posts posted by users who have this many (or less) posts. Usually spammers only post 1-5 times!
  • Keywords - a list of keywords (or any strings) to be searched. Remember it doesn't match a whole word, so a keyword of "[url" will block the user from posting any links. This is NOT case sensitive!
3.5 Users:
A 3.5x version XML file is also included.

Download Now

File Type: zip Prevent Spam.zip (2.7 KB, 3569 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
z3r0

Comments
  #172  
Old 01-02-2008, 04:17 PM
dilbert dilbert is offline
 
Join Date: Nov 2004
Location: Boston
Posts: 251
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Freesteyelz View Post
The Inline Spam Management takes the issue after fact, unlike your mod which prevents troubled posts. I think vB and your system will compliment each other very nicely. If possible, I'd like you to continue with this mod.

BTW...It does seem to function properly in Beta 3. :up:
I agree that this is a great mod and offers ability that vB doesn't. I need to be able to prevent sensitive info from being posted, not catch it after the fact.

Hopefully you'll continue to update it.
Reply With Quote
  #173  
Old 02-02-2008, 11:24 PM
Venturing Venturing is offline
 
Join Date: Sep 2007
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First, SirAndrew, thanks for the great mod!

Quote:
Originally Posted by Maerten View Post
... with this plugin members cannot see there own post that's being moderated and they will try to post the message again. This is a time consuming work for the moderators. I'm not sure if there's an other solution for this but I changed the plugin so that showthread displays a member own posts even if there posts are being moderated. Other members down't see there posts.
...
Is anyone interested in my solution?
Maerten, yes, I'm interested in your solution. What exactly did you have to change to accomplish this?
Reply With Quote
  #174  
Old 02-10-2008, 02:33 PM
dilbert dilbert is offline
 
Join Date: Nov 2004
Location: Boston
Posts: 251
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just tested in Beta 4 and it works. Still hoping you'll reconsider this Adrian for the final 3.7.
Thanks, Cliff
Reply With Quote
  #175  
Old 02-12-2008, 12:28 AM
Skywoolf Skywoolf is offline
 
Join Date: Mar 2007
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed this a couple of days ago and tested it with a new account. It worked perfectly but the spam kept on coming. Huge posts with long lists of URLs, etc are still appearing in the forums.

I thought maybe they are posting a simple, harmless message then editing to add the spam so I added all the letters of the alphabet, numbers, the most common words like in on at, etc expecting to stop every first post but still the spam keeps coming and not being caught.

If I can just set it so that every post by a user with less than the minimum post count is moderated it would be good enough for me but I can't seem to do it.

Anyone got any suggestions?

P.S. I suspect many were being posted by users who registered a long time ago so I deleted all old users with zero posts but I don't see how that will make a difference.
Reply With Quote
  #176  
Old 02-12-2008, 01:24 AM
rwoscott rwoscott is offline
 
Join Date: Jan 2007
Location: Melbourne
Posts: 142
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Saw this a while ago and didn't think I'd need it. After this morning, I need it.

Thanks

*installed.
Reply With Quote
  #177  
Old 02-12-2008, 03:12 AM
Skywoolf Skywoolf is offline
 
Join Date: Mar 2007
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry guys,

I just realized that I am seeing all the spam posts because I am admin. They are in the moderation list. Its working fine.
Reply With Quote
  #178  
Old 02-12-2008, 10:25 PM
Skywoolf Skywoolf is offline
 
Join Date: Mar 2007
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I just realized I never did say thank you to the author. The spam has been driving me crazy and this stopped it dead. It was only my own senility that made me think it wasn't working right from the start.

Thank You. This is probably the best and most useful script I have ever used with vBulletin.
Reply With Quote
  #179  
Old 02-17-2008, 11:37 AM
Ohiosweetheart Ohiosweetheart is offline
 
Join Date: Dec 2005
Location: N.E. Ohio
Posts: 2,291
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this working on 3.7, anyone?
Reply With Quote
  #180  
Old 03-02-2008, 05:22 PM
uyuni uyuni is offline
 
Join Date: Feb 2008
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I changed this plugin:
1) also searching in title

2) send email to moderator when message with spam detected

3) For this change to work emails to moderators need to be set ON. But with this change only emails for spam messages are sent.


* 1)
changed XML-file see attachment:
I added a global parameter for the emailsending. I know this is quick and dirty, but it works.

* 2)
add in file includes/functions_newpost.php below line 1015:

$emails = array_unique($emails);

#### NEW
if($GLOBALS['EMILE_spammessage'] != 1) {
$emails = array();
}
#### END NEW
return $emails;
Attached Files
File Type: xml product-siradrianpreventspam_changed.xml (2.9 KB, 19 views)
Reply With Quote
  #181  
Old 03-27-2008, 07:37 PM
co0kz co0kz is offline
 
Join Date: Mar 2007
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there a way to get the post to show to the person that posted even tho its sent to the mod queue? Although this is a great system and its catching everything, i'm actually not using this as it was originally intended. My board is an auction site, and as such im actually using this to catch ppl using the kind of terms as "buy now" and things like that. However because the post doesn't show, we are getting members come back to us saying they can't post even tho they have. What i would like to do is maybe alter the code slighly so that the person that posts, gets to see their own post and it still get sent to moderation queue of which i have the pop alert installed so that my staff know that an auction has just been won.

The main problem is when someone uses the quick reply as most of my members do, you don't the message telling them the post has been sent to moderation. The only way i see round this is to allow the member posting it to see it so they are none the wiser or maybe a pop up alert informing them that there post has been sent and will not show until a moderator is available.

Hope someone can help with this soon as it is confusing some of my members.

Thanks in advance.
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 01:44 PM.


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.05985 seconds
  • Memory Usage 2,339KB
  • Queries Executed 26 (?)
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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (1)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
  • (2)postbit_attachment
  • (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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete