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

Reply
 
Thread Tools
Spam Decimator Version 1.0.5 Details »»
Spam Decimator Version 1.0.5
Version: 1.0.5, by RaidenDAWG2 RaidenDAWG2 is offline
Developer Last Online: Feb 2013 Show Printable Version Email this Page

Version: 3.5.x Rating:
Released: 08-06-2005 Last Update: 06-21-2008 Installs: 121
Uses Plugins Template Edits
Additional Files  
No support by the author.

First of all, credit for the idea goes to zsdave, with his Spam Killer 3000 hack (https://vborg.vbsupport.ru/showthread.php?t=76503)

That being said, this is a slightly more powerful 3.5 version of that rewritten from scratch.

Features Include:

-Ban a spammer with two clicks.

-Delete all threads by a user (soft or permanent, ACP configurable)

-Delete all posts by a user (again, soft or permanent, choice is yours)

-Permit or deny mod/super mod access through ACP

-Email the spammer saying pretty much haha, caught you sucker (default email can be configured using ACP)

-Email the webmaster informing him/her of the attack

-Option to move all soft deleted threads to a specified forum (for safe keeping in case IP addresses or whatnot are later needed for legal proceedings or whatever)

Most everything here works with vB native functions (i.e. delete_thread, etc.), so forum, thread, and post counters are automatically updated.

Install

Installing is quite simple. Simply upload the included files (three of them, decimator.php, includes/functions_decimator.php, and images/misc/spambutton.gif) preserving hierarchy, do precisely ONE template edit (a copy and paste job if there ever was one ), and import the product file, and voila! you're done and ready to take on any spammer who comes your way.

Other Stuff

**UPDATED!!!

Spam Decimator 2.0.0 is slated for a late June 2008 release, with a features list to follow.\

Spam Decimator 1.5.1 for 3.7.x is posted as a vB 3.7 add on.

Thanks to everyone here at vB.org for being a fine community to be a part of. Thanks to Marco for helping me out in one of the changed variables for 3.5 threads, really helped a lot . Thanks to my staff over at Pigskin Heaven for putting up with me while I was working on this.

That's basically it. Enjoy, and as always, click install

Changes:
1.0.1 - Fixed problems with xml product file, validated for use with vB 3.5 Gold release.

1.0.2 - Fixed mod/super mod access bug as well as fixed templates for non-vB default styles.

1.0.3 - Fixed all known remaining bugs, rewrote email system to properly parse emails using native vB functions.

1.0.4 - Attempted to fix bug I can't find...updated main template.

1.0.5 - Fixed no mod access bug.

-RD

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #102  
Old 06-12-2006, 10:10 PM
styleforum styleforum is offline
 
Join Date: Jun 2005
Posts: 72
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RaidenDAWG2
Which array error? I might have a fix for it...

-RD
It looks like it was just on the first couple messages I tried. I am guessing it happened because the messages were already in the "move to" forum. Thanks though.

Is there any way to disable the "send email" options or other options from being checked? I don't want to mail my spammers and I don't really want to get mail when the thing has been used, and my mods sometimes forget to uncheck things.

Thanks. Great script BTW. We are loving the ease of destruction over here.
Reply With Quote
  #103  
Old 06-13-2006, 02:00 AM
RaidenDAWG2 RaidenDAWG2 is offline
 
Join Date: Mar 2005
Location: THE Ohio State University
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by styleforum
It looks like it was just on the first couple messages I tried. I am guessing it happened because the messages were already in the "move to" forum. Thanks though.

Is there any way to disable the "send email" options or other options from being checked? I don't want to mail my spammers and I don't really want to get mail when the thing has been used, and my mods sometimes forget to uncheck things.

Thanks. Great script BTW. We are loving the ease of destruction over here.
You're quite welcome

Alright, for the serious stuff, lemme look at the template code here (been a while...)...

Alright, disable all emails, take these lines...

Code:
<input type="checkbox" value="1" name="DOESPAMMER" checked>Email Spammer<br>
<textarea cols="30" rows="8" name="emailtext">
$vboptions[settingdefaultemail]
</textarea><br>
<input type="checkbox" value="1" name="DOWEMAS" checked>Email Webmaster<br>
And change them to...

Code:
<input type="hidden" value="0" name="DOESPAMMER" checked>Email Spammer<br>
<input type="hidden" value="0" name="DOWEMAS" checked>Email Webmaster<br>
Should do the trick

I'll be sure to throw that in the update as an option (Version 2.0 coming...sometime in the next month, I promise, got a bunch of stuff I backburnered during school catching up with me first ).

-RD
Reply With Quote
  #104  
Old 06-13-2006, 02:47 AM
Desihunk Desihunk is offline
 
Join Date: Mar 2006
Posts: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Some of my members in the forum are posting like 20 posts in the same thread consecutively; sorry if I sound as if I am a n00b but THAT would be considered as Spam too correct?
Reply With Quote
  #105  
Old 06-13-2006, 03:18 AM
RaidenDAWG2 RaidenDAWG2 is offline
 
Join Date: Mar 2005
Location: THE Ohio State University
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Desihunk
Some of my members in the forum are posting like 20 posts in the same thread consecutively; sorry if I sound as if I am a n00b but THAT would be considered as Spam too correct?
Technically, I guess that'd be considered spam. Depending on how much time you have on your hands, might be easier just to merge their posts using vB's built in inline moderation system.

-RD
Reply With Quote
  #106  
Old 06-13-2006, 03:24 AM
Desihunk Desihunk is offline
 
Join Date: Mar 2006
Posts: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I had seen on a forum that too many posts made would be merged auto. is there anyway to do that? I checked my ACP's Posting Options but couldn't see anything like that...

If you know what to do to auto-merge them, please let me know

Thanks..
Reply With Quote
  #107  
Old 06-13-2006, 03:38 AM
RaidenDAWG2 RaidenDAWG2 is offline
 
Join Date: Mar 2005
Location: THE Ohio State University
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

https://vborg.vbsupport.ru/showthrea...ht=merge+posts

"Use the Search Luke."

-RD
Reply With Quote
  #108  
Old 06-13-2006, 08:07 PM
Replicators's Avatar
Replicators Replicators is offline
 
Join Date: Jul 2005
Location: Jamestown, NY
Posts: 344
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Another request is to be able to input more usergroup id's in the mod/super mod/and admin Group Id's cause i have 2 usergroups that are admins and i can only have one of them use this feature unfortunantly. Unless there is some sort of code you can give me?
Reply With Quote
  #109  
Old 06-13-2006, 10:59 PM
RaidenDAWG2 RaidenDAWG2 is offline
 
Join Date: Mar 2005
Location: THE Ohio State University
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have code, buuuut it's not stable, and it's very much a work in progress.

That feature is in the base set of features for 2.0 (see post 88 for more confirmed stuff I've worked on ), and realistically, it could be hacked into the 1.0.x series, it's just a matter of me figuring out a way to effectively do it without screwing up everything else...

Give me a day or so, I may be able to give you something reasonably soon. I've got another huge project I'm working on right now (vB based, but for a commercial user, needs to be finished by July 21st if it's going to be used this year...it's a stretch, but doable...), so it may take me a couple days to get to it...

-RD
Reply With Quote
  #110  
Old 06-23-2006, 09:26 AM
Freezerator Freezerator is offline
 
Join Date: Nov 2001
Location: Den Haag
Posts: 197
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<a href="http://www.vbulletin.com/forum/showthread.php?t=189577" target="_blank">http://www.vbulletin.com/forum/showthread.php?t=189577</a>

Is there not a query to undone an action? The query where al posts are deleted, can it be like instead of delete, undelete?
Reply With Quote
  #111  
Old 06-24-2006, 06:25 PM
RaidenDAWG2 RaidenDAWG2 is offline
 
Join Date: Mar 2005
Location: THE Ohio State University
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah, this is why I'm installing the posts limits on the next version...

At any rate, like Colin said in the thread you mentioned, that query should reverse the effects of anything. I could include a feature in the 2.x series to undo this particular hack's effects. It'll require a little more work than I have time for at the moment (like I said a couple posts ago, currently working on a major project at the moment that is taking up all my free time).
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 09:56 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.04985 seconds
  • Memory Usage 2,317KB
  • 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
  • (2)bbcode_code
  • (3)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
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (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
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete