Page 1 of 43

[01/12/06] Spam Words

Posted: Tue Jan 03, 2006 11:50 pm
by Extensions Robot
MOD Name: Spam Words
Author: Joe Belmaati
MOD Description: Define some spam words in the ACP. When someone tries to post a defined spam word their post will not be entered into the database. Instead they will receive an error message. This could be handy for forums with guest posting where spam bots roam free. However, you may also specify that certain forums are exempt from the spam check.

MOD Version: 1.1.3 (Updated 12/01/06)
Tested on phpBB Version: 2.0.21

Download File: spamwords_1.1.3.zip
mods overview page: View
File Size: 28655 Bytes



Support for this MOD needs to be asked within this topic. The phpBB Teams are not responsible or required to give anyone support for this MOD. By installing this MOD, the phpBB Support Team or phpBB MODifications Team may not be able to provide support.

This MOD has only been tested by the phpBB MOD Team with the phpBB version listed in the topic. It may not work in any other versions of phpBB.

Posted: Wed Jan 04, 2006 7:06 am
by TerraFrost
MOD Validated/Released

Notes: Lets admins define words that, when used, will get people automatically warned and ultimately banned and will hide posts. Works in much the same fashion as Word Censors do.

Posted: Wed Jan 04, 2006 7:13 am
by Joe Belmaati
Thank you very much for validating this MOD :D

Best Wishes,
Joe Belmaati

Posted: Wed Jan 04, 2006 4:00 pm
by badboy4ever
So is this like the Disallow Word Feature execpt it dosent change it, it will stop the post getting put in the database?

Posted: Wed Jan 04, 2006 4:30 pm
by Joe Belmaati
Actually there's a host of different options

You can either

a. Block the post and show an error message
b. Allow the post to pass into the database and hide it from the forum
c. Ban the user instantly or after a settable amount of offenses
d. Send a warning PM to the offender
e. Allow certain members to post spam related words
f. Make certain forums exempt from spam word restrictions

.... and a lot more.

Posted: Wed Jan 04, 2006 6:19 pm
by badboy4ever
What about a feautre where if It has a spam word a admin or mod has to validate it?

Posted: Wed Jan 04, 2006 6:48 pm
by Joe Belmaati
Already exists. You can choose to flag the offending posts - which will automatically hide them. Admin can then review flagged posts in a separate ACP module and either validate - or delete them entirely.

Posted: Wed Jan 04, 2006 8:06 pm
by badboy4ever
Oh cool

But like I dont really understand what words I could add???

Posted: Wed Jan 04, 2006 10:24 pm
by Joe Belmaati
badboy4ever wrote: Oh cool

But like I dont really understand what words I could add???
Then spam is probably not a problem on your board.

Posted: Sat Jan 07, 2006 4:37 am
by Dev222
What about users that disguise their spam words like: spam or spare parts for motorbikes?

Posted: Sat Jan 07, 2006 11:29 am
by Joe Belmaati
Dev222 wrote: What about users that disguise their spam words like: spam or spare parts for motorbikes?
Thanks for pointing that out. That is something I can definitely implement. I will work on that for a new release. (I thought about doing this when this MOD was in BETA but somehow forgot and never got around to it.).

Sincerely,
Joe

Posted: Wed Jan 11, 2006 7:58 pm
by Millennyum
Wow, this looks like a great mod!
The user panel is extremely extensive and it even provides different messages for PM's, warnings when posting spam words, and warnings when entering signatures with spam words!
Thanks to the log function I can also see if it is working, or if the spammers just didn't happen to pass by during the past time!

Thank you for helping to make our forums a spam-free place. Especially those forums that do not want to require people to register will benefit from this.

Posted: Wed Jan 11, 2006 8:26 pm
by Millennyum
I have just done some testing, and came up with the following:

- If you specify a minimum number of posts in the Exceptions panel to exclude users from the spam word checking, all guests will able to post spam! This is probably because all messages that are posted with a guest account are added up, creating a situation in which the guest account will almost certainly meet the minimum number of posts.
Is it possible to exclude the guest account from being checked for a mimimum number of post?

- I would like to enter warning messages that are longer than 255 characters. Can you implement that?

Posted: Wed Jan 11, 2006 9:37 pm
by Joe Belmaati
First of all, thanks for the kind words. :D


Now, to your questions:
Millennyum wrote: - If you specify a minimum number of posts in the Exceptions panel to exclude users from the spam word checking, all guests will able to post spam! This is probably because all messages that are posted with a guest account are added up, creating a situation in which the guest account will almost certainly meet the minimum number of posts.
Is it possible to exclude the guest account from being checked for a mimimum number of post?
I have never experienced that. I have it set to 50 and I am not able to post spam words as a guest. Besides, only posts made by registered users are counted.
Millennyum wrote: - I would like to enter warning messages that are longer than 255 characters. Can you implement that?
Theoretically yes - but it would slow down the performance of phpBB when posting a message.

Posted: Wed Jan 11, 2006 9:46 pm
by Joe Belmaati
..hang on - you're right! That's an easily fixable bug. Thanks for spotting it!!