![]() |
Just updated the new rules :)
|
Quote:
|
You know the best thing for me? I stop all users from posting a URL in their first 5 posts. Kills 99% of spam.
regexp:a_url:10:any:"/http/i" regexp:a_www_url:10:any:"/www/i" obviously a threshold of 10 - so anyone who posts any kind of URL will need to be moderated - if they have less then 5 posts. Jimbo - I am not very good at figuring out the templates. How can I add the name of the poster to the spam report? I have spam reports posted to a special forum. I would like to have their name available (in the title?) so I can scan the title and see the real problem posters. Is that possible? |
Quote:
regexp:a_url:10:any:"/http:\/\//i" regexp:a_www_url:10:any:"/www\./i" Quote:
|
Quote:
|
Great plug-in, and we've just recently installed and began using it on our system. Still tweaking the rule-set, but so far it's been great.
I have run into the admincp/modcp issue as well, since as far as I can tell the postdata_presave hook is also called when moderating posts. I haven't been getting any errors, but the admincp/modcp page doesn't refresh at all after validating posts (I get a blank page), and the whole process basically just fails. In my case, I had to add the following snippet, modified from an earlier post in this thread: Code:
if (function_exists('sbhits') == true) { I've also made a small addition in my system that I thought I'd share... Generally, spammers on our forum get banned pretty quickly, but obvioiusly I don't want that to be an automated process until an Admin or Senior Moderator has had a chance to review the situation. So what I did was a template modification to add a link to the banning portion of the modcp. Basically, a "Click Here to Ban or Suspend This User" link. The following specific modifications were made in SpamBuster Libraries under the global_start plug-in hook: In variable definitions: Code:
// added 21 Jun 06 by JDH to fetch userid for banning link Code:
[URL=http://forums.ilounge.com/modcp/banning.php?do=banuser&u=${spam_userid}]Click here to Ban or Suspend this user[/URL] Normally, if a user posts a new thread which is tagged as spam, the entire thread is set to require moderation. However, if the user posts a valid thread, and then goes back and edits their first post, then only the post is sent to the moderation queue. This creates a situation where normal users see a dangling thread header with no posts. Further, the in-line moderation tools don't work for approving the post, because they're looking to approve the thread. I think the post can still be approved from the ModCP, but ultimately it creates an odd situation. Granted, this shouldn't occur too often, but it would be nice to add a check to the code following an edit to determine if the post being edited is the first in it's thread, in which case the thread should probably be set to "moderated." I'm going to poke a bit at the code myself to see if I can't make this work, although it's not a huge priority. If I do solve it, however, I'll post my results here. Thanks again for a great mod otherwise, though. |
Thanks for the detailed feedback and suggestions. I'll factor these in for the next release.
|
Any update of this for 3.6.0?
|
I don't have a 3.6 install to test it on at the moment. If anyone would like to verify if it works or otherwise that would be great.
Thanks :) |
It appears to be working in 3.6.0...though I haven't had any real-world tests (actual spammers) hit it yet.
It did catch my test posts (both new posts and replies). If it does anything odd, I'll be sure to let you know. |
Here are a few rules that I have added due to online casino bots adding them to my guest forum. I have applied them, but they don't seem to be working. Do I have to restart the plugin ever time I update the rules? Maybe I'm doing something wrong?
Code:
regexp:t_cardstud:10:title:"/online seven card stud/i" |
Brilliant parabat, thanks for that. I hope others will share their rules too.
How did you test these rules? The best way is to set up a new test users with 0 posts then try posting using that account. |
Quote:
Most of the spam I get is in the public guest book forum. So unregistered users can post comments and that is usually how the bots add to the site. With all these rules in place I'm still getting them onthe site. Not sure why. Do I have to specify a spamuser in the admincp? -parabat |
Jimbo:
A really nice feature would be if it would not allow the message to be posted at all for certain rules. I'm getting lots of pharmaspam lately - the messages are getting moderated, but I still have to go clean them up. It would be great if I could keep them from even being posted at all if they trigger the spam rules. |
Got the same error as
Code:
Fatal error: Call to undefined function: sb_test() in /****/****/public_html/forums/includes/class_dm_threadpost.php(728) : eval()'d code on line 1 Quote:
-parabat |
Does this work under 3.6?
|
Great Mod, thanks
The answer may be here already, but I'm pretty new to this and not seeing it. I want to add rules to my board but I can't figure out if there is a wildcard or not I want to add a rule for sex that will be triggered as well by sex! sexy sexual bisexual. You get the idea, how do I do that ? Thanks |
Great mod, I hope you keep up with it and keep updating it for new versions. I'm running 3.55 right now and it works just fine.
I'll be upgrading to 3.6 soon. |
I received the same error as above today
Fatal error: Call to undefined function: sb_test() However that was when I attempted to approve the post from the moderator control panel. I was able to approve the post right from the thread though. I'm quite happy doing it that way. |
Quote:
Saved my hind. Thanx :D |
Is there any sort of manual that tells us how to use this thing and set up the rules? The lack of documentation is killing me here.
David. |
Quote:
Steve |
Ive now installed and tested on our 3.6.0 forum. Works like a charm for now. An important thing you cant remember is to make that new test user with a 0-9 postcount and test.
|
|
Quote:
The way I got this resolved was to uninstall the product, then I enabled moderation, then installed the product again. This resolved that error a I had moderation disabled previously and only turned it on once I had installed the product. Not sure if you had the same thing. -Parabat |
Code:
#Phones |
Sorry guys, I've been pretty tied up (not literally!) with my personal life for the last couple of months. I hope that I can get back to this project in the next few weeks and have a good v3.6 release with some new features.
|
Does this work on existing posts?
or only new posts since install? if not, is there a way to get it to process all posts? |
Quote:
|
I must say this hack is great, works perfectly. Found a couple of spammers already. One thing is there anyway to not do certain forums. I have a few moderator forums that would be impossible for it post spam in. I want to be able to just to soft delete the spam posts and not have to worry about it deleting the posts in the restricted areas.
Also antoher thing that needs to be updated is the new post when making a new thread to report. I have it setup so it posts a thread in a spam report forum but i cant tell if there has been spam reported unless i go into there. Could you also update the dateline and lastposter and all that as well. I could probably modify myself and just give you the code too, which is what i will probably do once i get time. |
Quote:
Quote:
|
Will this work on 3.6?
|
Added a few rules:
Code:
#pills Quote:
Code:
## SpamBuster config file |
Awesome mod. Thanks.
|
I'm running 3.6.0 and it does not work. Fails with the error others have posted:
Code:
Fatal error: Call to undefined function: sb_test() in /home/morcmtb/public_html/forums/includes/class_dm_threadpost.php(1549) : eval()'d code on line 2 This would be really nice if someone could find out why this happens. So far all I have seen are people re-installing it or disabling then re-installing it. That did not work for me. Someone mentioned turning on moderation - not sure what they meant by that, we have some forums that have leaders, some do not - I have 4 users that are moderators in general. I'd be careful of this until someone confirms why this is happening. UNINSTALLING |
This looks really interesting .. Has anyone had any issues with it deleting legit posts by members?
|
Quote:
|
This modication is nice, installed on 3.6.1 and working great. Thank you UK Jimbo for this.
I have set spam buster to post a thread upon spam detection, it does post when spam is detected but forum counter not getting updated, may be a bug or something. I understand this is not meant for use on 3.6.1 but it helps me thank you. Any help in this direction would be nice thank you. |
Quote:
It seems that something has been missed in this hack to watch for potential conflicts or other...? |
how do you search for something but have an exception.
I want to be able to search for urls but exclude the urls within the forums. Example: It finds www.somespamsite.com and because it has www. it marks it as spam. But how can you change it so if say someone does www.yourforumaddress.com/thread.... so if it has yourforumaddress in there it will just ignore it. |
All times are GMT. The time now is 04:46 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|