The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
One-touch Spam Ban and Cleanup Details »» | |||||||||||||||||||||||||||||||||||||
*** Staff note: The author of this modification has passed away in a diving accident. We wish his family all strength in dealing with this tragic issue. ***
One-touch Spam Ban and Cleanup The main purpose of this mod is to clean up after a spammer. With a minimum of fuss it will:
See the screenshot for the various options, but some of the more interesting ones are:
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 on the member profile page, or 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. Support Support will be given to those who have:
1.0 - initial version (28.08.2007) 1.1 - security fix (21.09.2007) 1.2b - Beta Fix to work with vb3.7.0 (20.05.2008) Download Now
Screenshots
Show Your Support
|
Благодарность от: | ||
TAIFUN_T |
Comments |
#22
|
||||
|
||||
installed 44 well done
|
#23
|
|||
|
|||
this is a database error I get when clicking on the link to remove spam
Code:
Database error in vBulletin 3.6.8: Invalid SQL: SELECT COUNT(0) FROM thread WHERE postuserid = 3 AND threadid NOT IN (SELECT primaryid FROM deletionlog WHERE type = 'thread'); MySQL Error : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT primaryid FROM deletionlog WHERE type = 'thread')' Error Number : 1064 Date : Wednesday, August 29th 2007 @ 09:56:39 AM Script : http://www.*****/forums/misc.php?do=spamcleanconfirm&u=3 Referrer : http://www.*****.com/forums/member.php?u=3 IP Address : ***** Username : munsonfan15 Classname : vB_Database |
#24
|
|||
|
|||
That database syntax should be correct. What version of mysql are you running?
|
#25
|
||||
|
||||
In my other custom skins I see your postbit_onetouchban template installed. I did not have $template_hook[postbit_user_popup] in my custom skins postbit templates so I added it in the location you suggested and reinstalled your mod, but I still cannot get the One-touch Ban & Clean option in the postbit drop down menu of my custom skins to work.
|
#26
|
||||
|
||||
Never mind I found where to add postbit_onetouchban code in postbit to make it work.
Thanks again, great mod. |
#27
|
||||
|
||||
Wow.. this should be a MOTM, great stuff mate
|
#28
|
|||
|
|||
mysql 4.0.27
|
#29
|
|||
|
|||
The product installed okay, but I do have a rather strange result:
In the postbit pull-down (I use the legacy postbit) I see the "One Touch Ban & Clean" option for the FIRST post in the thread. On the SECOND post in the thread I see that option twice in the pull-down, for the THIRD post I see it three times. etc. etc. etc. Any ideas? |
#30
|
|||
|
|||
Upon further inspection I also see that even though it displays multiple times, each iteration retains the userid of the respective poster based on the post order.
IE: On a situation where it is displayed 5 times (on the 5th post). The first occurance lists the first posters ID, the second occurance lists the second posters ID, etc. etc. |
#31
|
|||
|
|||
Quote:
Ok, that is a problem. I just checked and 4.0 doesn't support sub queries. I strongly suggest you upgrade to mysql 4.1 or later (or encourage your host to do so). I may change the product pre-requisites so that it won't install if you have mysql 4.0. Quote:
Code:
eval('$template_hook[postbit_user_popup] .= " ' . fetch_template('postbit_onetouchban') . '";'); You can work around it by changing the ".=" to just "=" but this will kill any other mods that might be using this template hook (though you probably don't have any). |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|