bbPress Plugin Browser »

Profanity Filter (0.2.1)

Download

Version: 0.2.1

Other Versions

Last Updated: 2010-7-7

Requires bbPress Version: 1.0 or higher

Compatible up to: 1.1-alpha

Author Homepage »

Plugin Homepage »

Average Rating

5 stars
4 stars
3 stars
2 stars
1 star
(3)

Your Rating

Author: Ben L.

Changes profanity to stars, cartoon swears, or an administrator-specified word using a modified version of the Double Metaphone algorithm.

With the default settings of "cabbage" and "soup", a post such as:

I really like this cubbage soop!
It has so much cabage in its cabbajy goodness.

I ate evrycabb4ge!

Would be shown as:

I really like this #%$*@!^ #%$@!
It has so much %^%#!* in its !^^$%^# goodness.

I ate evry%@@$@^^!

Profanity Filter filters post contents, topic titles, and user names as they are displayed, but keeps the filtered and unfiltered forms, as well as the time it filtered the content, to reduce load on your server and produce updated content as soon as needed.

Tags: ,

  1. Marius-

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Member

    When I installed this in 1.02, it completely messed up my forum:

    Warning: strpos() [function.strpos]: Empty delimiter in /home/michael/public_html/forum/bb-plugins/profanity-filter/profanity-filter.php on line 145

    Warning: strpos() [function.strpos]: Empty delimiter in /home/michael/public_html/forum/bb-plugins/profanity-filter/profanity-filter.php on line 145

    Posted: 1 year ago #
  2. Marius-

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Member

    Sounds familiar. I think blank lines have caused problems before. Can this have been the cause?
    -
    Edit:
    Works like a charm now. Great plugin. Five stars!

    Posted: 1 year ago #
  3. Marius-

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Member

    Encountered a problem.

    I want to sensor the word "mjoai" - this works. But it also sensors "mj", without "oai".

    What do I do?

    I tried adding it to secondary, didnt work. I tried whitelisting "mj", but that also whitelisted "mjoai"

    How can I just sensor ONE specific word? Without any other words with some of the same letters being sensored?

    Posted: 1 year ago #
  4. Marius-

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Member

    Basically, it doesnt seem like the whitelist works.
    If you add "motherfucker" to primary, and then add "otherfucker" to whitelist, it will not sensor the primary "motherfucker" at all.

    Sensoring just one word, but not its equals is not possible. And it should be right?

    Posted: 1 year ago #
  5. Marius- I just fixed your problem: http://plugins-dev.bbpress.org/changeset/2955 http://plugins-dev.bbpress.org/changeset/2956 Thanks for reporting it. You can download the development version to get the fixes right away.

    Posted: 1 year ago #
  6. Marius-

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Member

    Just tried it out Ben L. and now, similiar words become invisible instead.

    "Motherfucker" gets sensored

    But "otherfucker" cant be seen at all.

    Edit
    It seems some strange stuff happens now. The similiar word will be sensored in some cases, and in some cases not. I suppose you have yet to refine this?

    This is what I experienced:
    1. A space between "motherfucker" and "otherfucker", will make the whitelist fail.

    2. A new line, by pressing enter, after motherfucker, then typing otherfucker, will hide the last word completely. If not profanity:
    Example;

    motherfucker
    otherfucker (becomes invisible)

    3. Two lines below, will make it work correctly.

    Edit 3
    The separation of profanity and normal words does not work.
    "arnoldmotherfucker" will be sensored completely.

    Edit 4
    Not meaning to be demoralising. It works better than before now. Whitelisting works almost perfect. The chances of people abusing the filter in the way I am right now, is small.

    Posted: 1 year ago #
  7. Marius-

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Member

    Edit: 5

    It seems that no matter what you write beneath the profanity, it will become invisible if theres nothing else written after profanity.

    "Motherfuckers
    are not nice people are they ronald?"

    Will hide all the rest of the text after profanity

    ___________
    By the way, the subscription feature. Is this supposed to show me what words are currently being sensored? It doesnt work. Gives the following error:
    ´The endpoint returned failure: nosub - Profanity Filter subscriptions are disabled on this forum.´

    Posted: 1 year ago #
  8. MeiZ

    Member

    The plugin seems to be working with english only .. any ideas on how to make it works on other languages?

    Posted: 1 year ago #
  9. So there's no way for the text to be shown after the profanity?

    Posted: 1 year ago #
  10. Other languages would be great

    Posted: 1 year ago #
  11. Will there be an updates?

    Posted: 5 months ago #
  12. One of the reasons that I'm so madly in love with BBpress are the great plugins available.And the great support from the members.

    Posted: 2 months ago #
  13. Looks like a good plugin, unfortunately profanity is necessary. Good work though!

    Posted: 1 month ago #

RSS feed for this topic

Add a Comment

You must log in to post.