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

Reply
 
Thread Tools
One Touch Ban & Clean-up Details »»
One Touch Ban & Clean-up
Version: 1.00, by Twilkey Twilkey is offline
Developer Last Online: Jan 2019 Show Printable Version Email this Page

Category: Anti-Spam Options - Version: 4.x.x Rating:
Released: 09-07-2011 Last Update: 10-28-2011 Installs: 355
Uses Plugins Template Edits Auto-Templates
 
No support by the author.

One Touch Ban & Clean-up
(Best wishes to mfyvie's family)


This is, at it's core, just a port of this mod. But I may add new features later on.

The main purpose of this mod is to clean up after a spammer. With a minimum of fuss it will:
  • Delete all threads started by the spammer
  • Delete all posts made by the spammer
  • Delete all PMs sent to other members by the spammer
  • Delete all calendar events made by the spammer
  • Ban or delete the spammer as you like
  • Ignore permissions - posts can be deleted in areas that a moderator may not have access to.
The option to activate this tool appears in the drop-down menu in the postbit, as well as on the profile page. From here it is a "one-touch" operation, with the small exception that you must press a confirmation button before the cleanup is made.


See the screenshot for the various options, but some of the more interesting ones are:
  • You can specify individual users (in addition to groups) who can use this tool. This means certain trusted, non-moderator users could have the ability to clean up spam and ban spammers.
  • You can specify users or groups who are protected - they cannot be deleted by this tool.
  • By default, users who have registered more than 30 days ago are also protected from this tool (spammers tend to be caught and removed fairly soon after registration)
  • You can turn the various deletion targets (threads, posts, events, PMs) on or off
  • Select between hard delete or soft delete
This mod is similar to some older mods, but improved in a number of ways:
  • You also have the choice to alter the standard ban and delete reasons before you press confirm.
  • Deletes more types of spam (PMs, events)
  • Simple, quick, effective
  • Single file import (.xml) no file edits, no template edits, no .php files to upload
  • Should work on all versions of 3.6.x and future versions
Installation

Download and import the .xml file via AdminCP -> Plugins & Products -> Manage Products -> Add/Import Product. Remember to click overwrite if upgrading

Configuration

Once installed, check in your AdminCP under "VBulletin settings" and look for the configuration group called "One-touch Spam Ban & Cleanup Options". The default options should be fine for most people.

How to use

If you have rights to use this tool (i.e. are an admin or moderator, or have configured it for the relevant user or group ID) you should see the option appear in a drop-down on the postbit (see attached screenshots for an example). The idea is that as soon as you see a spammer select the "One-touch Ban & Clean" option to remove all trace of the spammer.

Download Now

File Type: xml product-onetouch_ban_clean_1.xml (32.8 KB, 1719 views)

Screenshots

File Type: png confirm.png (16.9 KB, 0 views)
File Type: jpg options.jpg (119.3 KB, 0 views)
File Type: png post.png (27.9 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
12 благодарности(ей) от:
Code Geass, Hostboard, orangecopper, River J, sarangan, silvs, sodasusu, TheLastSuperman, valuemdsupport

Comments
  #62  
Old 01-28-2012, 04:37 PM
bremereric's Avatar
bremereric bremereric is offline
 
Join Date: Aug 2011
Location: Tomball Texas
Posts: 203
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Videx View Post
You sure didn't look very hard then. Like maybe in the first post?


Fact is, forcing us to wait until the spammer posts is kind of useless since vb4 already offers to remove all their posts if they do that. Really, that only means you're getting the added functionality of deleting their already-sent PMs with this mod. But none of our modern spammers have sent PMs anyway. A much larger problem today is the blog posts, CMS articles, and profile links - of which they could make thousands and you'll still have to deal with it manually.
oKay I put my reading glasses on it and found it, your right that he does say it's avaiable in the profile and it is not.

"The option to activate this tool appears in the drop-down menu in the postbit, as well as on the profile page. From here it is a "one-touch" operation, with the small exception that you must press a confirmation button before the cleanup is made."

I still like it and so do my moderators. It does not work in the blogs I checked that myself yesterday. If you click on the user name in the blog it doesn't appear and your right my last couple of spammers posted blogs instead of threads.
Reply With Quote
  #63  
Old 01-29-2012, 12:47 AM
ElfenLied1337's Avatar
ElfenLied1337 ElfenLied1337 is offline
 
Join Date: Aug 2009
Posts: 45
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there any way to set this up to remove profile details as well? A number of spammers register and put links & advertisements in their signatures or About Me areas.
Reply With Quote
  #64  
Old 01-29-2012, 01:34 AM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ElfenLied1337 View Post
Is there any way to set this up to remove profile details as well? A number of spammers register and put links & advertisements in their signatures or About Me areas.
No, as I just mentioned not 24 hours earlier. These you must delete manually.
Reply With Quote
  #65  
Old 01-29-2012, 03:56 AM
lazytown lazytown is offline
 
Join Date: Feb 2004
Posts: 503
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is it possible we can set the banned usergroup to simply hide their profile and blog posts? Has anyone tried that?
Reply With Quote
  #66  
Old 02-13-2012, 04:30 AM
TombstoneWarrior's Avatar
TombstoneWarrior TombstoneWarrior is offline
 
Join Date: Jan 2012
Posts: 154
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

great mod love it easy clean up bye ye spammers and quick lol!!!!!!!!!!!!!
Reply With Quote
  #67  
Old 02-13-2012, 07:01 AM
BlueCheri's Avatar
BlueCheri BlueCheri is offline
 
Join Date: Jul 2009
Posts: 339
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed, working smooth.

G!
Reply With Quote
  #68  
Old 02-14-2012, 01:46 PM
KProjects KProjects is offline
 
Join Date: Feb 2006
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks - Installed!
Reply With Quote
  #69  
Old 03-08-2012, 12:01 PM
megabink's Avatar
megabink megabink is offline
 
Join Date: Oct 2011
Location: Norway
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not working in vB 4.1.11 database error!
Reply With Quote
  #70  
Old 03-08-2012, 09:32 PM
Naijasite's Avatar
Naijasite Naijasite is offline
 
Join Date: Mar 2012
Posts: 281
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it works perfectly on www.naijafinder.com , thanks for this spam fighter.
Reply With Quote
  #71  
Old 03-13-2012, 02:41 PM
Adam H Adam H is offline
 
Join Date: Apr 2008
Location: UK
Posts: 248
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For those of you that want the ban link on user profiles you can do it manually, if the developer would like to include the insertion into the mod that would be good but until then you can do this :

Search for template : MEMBERINFO

In the template search for :
Code:
{vb:rawphrase send_private_message}</a></li>
						</vb:if>
Directly under it paste :
Code:
<vb:if condition="is_member_of($bbuserinfo, 6,5)">
<li><a href="misc.php?{vb:raw session.sessionurl}do=spamcleanconfirm&amp;u={vb:raw prepared.userid}"><img src="{vb:stylevar imgdir_siteicons}/profile.png" alt="" />One Touch Ban</a></li></vb:if>
Notice the red highlight above, they are the usergroups you wish to be able to see the link ( they can use the mod because it follows the mod rules BUT they can see the link.

Click save and your done. You will now see the One touch ban link under your private message link.
Reply With Quote
5 благодарности(ей) от:
CodeRed, Craigr, DAMINK, Phases, porschegruven
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 12:35 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.12829 seconds
  • Memory Usage 2,361KB
  • Queries Executed 28 (?)
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
  • (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
  • (11)post_thanks_box
  • (14)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (4)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_postinfo_query
  • fetch_postinfo
  • 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