When is this being updated for 1.4?
1.4 doesn't cover every feature offered here though, does it?I think it won't be updated, since 1.4 has similar anti-spam in core.
1.4 doesn't cover every feature offered here though, does it?
Which aspect of the package are you referring to? The Stop Human Spam one?
I don't think it does what you are wanting to do. The email features is thisahh, yes sorry that didn't write this, yes The Stop Human Spam, maybe I just didn't find how to turn it on
and after they (the user) meets the minimum requirements you have set then they can post them.If a user adds an email address to their post, apply the same logic (as if it was a link)
You may be able to do it with the "Banned Post Content Words" feature.. Just use *.pt, *.cz, etc.
To control additional ones in there, you need to edit the /Tac/StopHumanSpam/Model/StopHumanSpam.php and and modify it to fit your needs. You will still have to have them restricted as above.
public function contentHasSneakyUrl($message)
{
$message = 'ztstart '.$message.' ztend'; // added this so we easily know we're at the end
$options = XenForo_Application::get('options');
if($options->allowInternalLinks)
{
$message = $this->removeInternalLinks($message);
}
preg_match('/(?<=[^a-z\pL])w([^a-z\pL]*?)w([^a-z\pL]*?)w([^a-z\pL])/i', $message, $m1); // w w w, if we have letter in between the w w w, then it's really skewed enough wzwzwz.mysite.czozm is just silly, we also should not detect awww
preg_match('/dub([^a-z\pL]*?)dub([^a-z\pL]*?)dub([^a-z\pL])/i', $message, $m2);
preg_match('/dublu([^a-z\pL]*?)dublu([^a-z\pL]*?)dublu([^a-z\pL])/i', $message, $m3);
preg_match('/(?<=[^a-z\pL])uu([^a-z\pL]*?)uu([^a-z\pL]*?)uu([^a-z\pL])/i', $message, $m4); // stretched words "youuuuuuuuuuuuuu" shouldn't be detected
preg_match('/h([^a-z\pL]*?)t([^a-z\pL]*?)t([^a-z\pL]*?)p([^a-z\pL])/i', $message, $m5); // h t t p
preg_match('/(\.|dot)([^a-z\pL]*?)c([^a-z\pL]*?)(o|0|у|т|ф|ц|ш|р)([^a-z\pL]*?)m([^a-z\pL])/i', $message, $m6); // . c o m, but what about: "Hi. Comment on my post" (after com[ifLetterNotSneakyURL]
preg_match('/(\.|dot)([^a-z\pL]*)(o|0|у|т|ф|ц|ш|р)([^a-z\pL]*)r([^a-z\pL]*)g([^a-z\pL])/i', $message, $m7); // . o r g
preg_match('/(\.|dot)n([^a-z\pL]*?)e([^a-z\pL]*?)t([^a-z\pL])/i', $message, $m8);// .n e t (can't do ". n e t", since a sentance could start with ". Net")
preg_match('/(\.|dot)([^a-z\pL]*?)b([^a-z\pL]*?)i([^a-z\pL]*?)z([^a-z\pL])/i', $message, $m9); // . b i z
preg_match('/(\.|dot)([^a-z\pL]*?)i([^a-z\pL]*?)n([^a-z\pL]*?)f([^a-z\pL]*?)(o|0|у|т|ф|ц|ш|р)([^a-z\pL])/i', $message, $m10); // . i n f o
preg_match('/(\.|dot)([^a-z\pL]*?)c([^a-z\pL]*?)(o|0|у|т|ф|ц|ш|р)([^a-z\pL]*?).([^a-z\pL]*?)u([^a-z\pL]*?)k([^a-z\pL])/i', $message, $m11); // . c o . u k
preg_match('/(\.|dot)([^a-z\pL]*?)(p|р)([^a-z\pL]*?)t([^a-z\pL])/i', $message, $m12);// .p t
if($m1){return 'www';}
if($m2){return 'www';}
if($m3){return 'www';}
if($m4){return 'www';}
if($m5){return 'http';}
if($m6){return '.com';}
if($m7){return '.org';}
if($m8){return '.net';}
if($m9){return '.biz';}
if($m10){return '.info';}
if($m11){return '.co.uk';}
if($m12){return '.pt';}
return false;
}
preg_match('/(\.|dot)([^a-z\pL]*?)(p|р)([^a-z\pL]*?)t([^a-z\pL])/i', $message, $m12);// .p t
if($m12){return '.pt';}
([^a-z\pL]*?)
([^a-z\pL]*)
([^a-z\pL])
It is actually verry annoying I paid for this addon and now that the one addon that stopped all the spam is no more compatible. and XF's built in version does not work. My XenForo forums are now being bloated with spam and I can't keep up.
Hello,
I have installed the FoolBotHoneyPot add-on and I am getting an server error which is as follows:
Fatal Error: Call to undefined method XFCP_Tac_FoolBotHoneyPot_ControllerPublic_Register::_getRegistrationDataFormatInput()
Today at 3:07 PM - librabry/Tac/FoolBotHoneyPot/ControllerPublic/Register.php:22
Please advise on how to fix this issue
1.4 introduces core honey pots, there is little point in also using FBHP with 1.4. There is an option in FBHP to use legacy mode (this avoids using template modifications and uses it's own template for registration), but I have no idea if this will correlate with the server side code (turn on fbhp legacy and try to register)... Or, try the honey pots using the core.
FBHP is unlikely to be updated to support XF > 1.4, since there will be very little need for it if you configure the core honey pots
We use essential cookies to make this site work, and optional cookies to enhance your experience.