MightySpamBlocker
Plugin Name: MightySpamBlocker
Version: 2.3
Description: MightySpamBlocker is a simple plugin to prevent spam comments. It will act once any comment is submitted. Based on predetermined bad words, it will decide whether the comment is a spam or not.
There is an option whether to auto-approve all comments not triggered as spam. Alternatively you can tell MightySpamBlocker to moderate all comments and the blog owner will be notified once a good comment is found.
There is also a counter which will keep track of the number of killed spam comments.
Beginning version 2.0, MightySpamBlocker will no more moderate any comments based on bad words. It is enhanced with the capability to challenge visitor for a password prior to submitting a comment. It is efficient in fighting the spammer bots.
The best configuration is to have all your comments to be moderated by administrator, but the moderation alone is not enough since bots will filled up your moderation que with more spams by time. MightySpamBlocker assist you with your moderation task by not allowing any bots to submit comments.
Installation:
First, do the following things:
Options > Discussion > E-mail me whenever:
Uncheck - A comment is held for moderation
Options > Discussion > Before a comment appears:
Check - An administrator must approve the comment (regardless of any matches below)
Then, upload MightySpamBlocker file to wp-content/plugins and activate it.
Lastly go to Options > MightySpamBlocker and insert some bad words that trouble you such as credit card, drugs, loan etc. All words must be separated by commas.
For version 2.0 above:
You need to be sure that both mightyspamblocker.php and mightyspamblockerjs.php to be in the plugins directory.
Version 2.2
I just make the listing number to be updatble and fix some bugs in deleting the spam. Ready now.
Then you need to enter the following code into the comments template (Presentation > theme Editor):
<script src="%5C%27http://Your_domain.tld/wp-content/plugins/mightyspamblockerjs.php%5C%27" type="\'text/javascript\'">
</script>
<input name="mightyspamblocker_password" size="10" type="text" />
Be sure to replace domain.tld with your domain name.
Then, in the same comment template, insert the following code into your submit botton tag;
OnClick="if (mightyspamblocker_password.value==''){alert('Please enter verification string below!');return false;}"
Enter it just before the />
Say no to SPAM.



February 5th, 2007 at 6:02 pm
hi.
html error this line
Error : mightyspamblockerjs.php>
True: mightyspamblockerjs.php’>
thanks…
February 5th, 2007 at 7:35 pm
Hi Bilal, thanks for the pointer.
February 21st, 2007 at 4:26 pm
After installing and configuring the plugin the Text for the password to enter does not appear just the text box. If I enter the password from the Plugin/Options it will go through no problem. It just won’t display the password to enter. Any clue on this one?