View Full Version : NoSpam! for vBulletin 3.5
antialiasis
12-12-2006, 10:00 PM
This hack, originally for 3.6, has now finally been fully converted to proper 3.5 format, where it will undoubtedly be even more useful than on 3.6, given the stronger default CAPTCHA protection in 3.6.
Note that this was tested on 3.5.7. If you have an older version and it is not working (or, in fact, if you have 3.5.7 and it's not working), please post in the hack thread at vBulletin.org with the details of what is working, what is not working, and what version you do have.
The method by which this version prevents guests from using Quick Search (to save them from getting a confusing "You answered the NoSpam! question incorrectly" message when they attempt it) is considerably less elegant than on 3.6 where it uses the simple $show['quicksearch'] switch which was only added in 3.6, but it works. Any pointers on improving it would be very much appreciated, however.
To quote from the other thread:
This simple hack is meant as a replacement for the default CAPTCHA system in vBulletin. There are two main reasons one might want to do this: firstly, new technology is constantly being developed to crack CAPTCHA images and make spam accounts anyway, and secondly, the more secure the CAPTCHA, the more difficult it is for genuine users to tell what the numbers in the image are. There is also the issue of visually impaired users, and the fact that not all servers are capable of generating CAPTCHA images.
So what does this hack do instead? It asks a question. Any question you want. That's the best part: YOU make up the questions, which means that every forum is unique, which means that it is impossible for spambots to be simply programmed to bypass it at all forums with the hack installed. You can make one or many questions - if you make many, the hack will pick one at random when a guest attempts to register, search, post or send mail through the Contact Us form. Their input is compared with your specified answer, and voil?, if they get it right they're pretty much guaranteed to be human. If they get it wrong, they're given an error message.
It doesn't have to be a complicated question. Heck, you can just make it "Please type 'blah' into this box." Or you can go with inserting a simple image with HTML and ask what is shown on the image. Or you can ask them to tell you two plus two. It's up to you. In fact, this can also be used as a means of forcing people to read the rules by asking for a certain password found there, or if your forum focuses on a specialized subject, ask a question concerning the subject that all your genuine users will be able to answer, but a random troll or "CAPTCHA-sweatshop-reader" will be scratching their head over.
It's simple to install, too: just one product to import, and that's it.
VERSION HISTORY:
3.0: Added functionality to allow users to specify which pages should use NoSpam!.
2.0: Extended the NoSpam! functionality to guest posts, guest searches and guest "Contact Us" in addition to registration. First 3.5 release.
1.1: Made template edit in 3.6 automatic (with thanks to Cole2026), added ability to have more than one answer to each question, and made answers case insensitive. To upgrade, I recommend undoing the template edit so you won't have to worry about it anymore (replace $nospamfield in the template register with $imagereg, or if you added $nospamfield above $imagereg, just remove $nospamfield altogether), and then reimport the product through the Admin CP (making sure that Allow Overwrite is set to On).
1.0: Initial 3.6 release.
INSTALLATION:
1. Import product-nospam-35.xml through the Admin CP product manager.
2. Go to your vBulletin options in the Admin CP and select NoSpam! Settings. Once there, turn the system on and input your questions and answers according to the instructions there.
The system should now be functional and running. :)
UNINSTALLATION:
Just uninstall the product through the Admin CP.
SUPPORT:
Full support will be given in this thread. All suggestions are welcome.
Thank you and please click "Mark as Installed" if you like it.
Hello,
Thanks for porting this for everyone still using 3.5. I actually downloaded the 3.6 and used that one without any issues. (I made a few changes to it manually.) I have experienced GREAT results with the spam activity, or lack of, since I incorporated this. I am actually using this in conjunction with the captcha images.
Thanks again!
PoetJA-1975
12-13-2006, 11:12 PM
Yes = thank you very much for this! I just posted in the 3.6.x thread about getting this to work with Quick Register: https://vborg.vbsupport.ru/showthread.php?t=114342&highlight=quick+register
Any help will be appreciated!
Excellent excellent vB modification - How can I vote for this as Mod of the Month?
Thanx again!
Jacquii.
antialiasis
12-14-2006, 01:05 AM
Okay, I figured out how to make it work with QuickRegister.
Edit the plugin "Generate and insert NoSpam! question" on the hook global_start.
FIND the line
if ($nospamdo) {
and MOVE this line to just ABOVE this line a little below:
eval('$nospamfield = "' . fetch_template('nospam') . '";');
Now SAVE the plugin.
Now go to the Template Manager and edit the quick_register template. In the template, find these lines:
<img src="image.php?$session[sessionurl]type=regcheck&imagehash=$imagehash" alt="$vbphrase[registration_image]" width="100" height="30" border="0" />
</if>
BELOW them, add this:
<if condition="$vbulletin->options['nospam_onoff']">
<br />$nospamquestion <input type="text" class="bginput" name="nospam" value="Answer here" onFocus="value=''" size="20" /> <input type="hidden" name="nospamnumber" value="$nospamnumber" />
</if>
Now save the template, and you should be good to go.
And voting Mod of the Month is located in the Mod Options below "Mark as Installed". :)
Sooner95
12-14-2006, 01:22 AM
awsome, man I need this. Thx.
PoetJA-1975
12-14-2006, 02:09 PM
Okay, I figured out how to make it work with QuickRegister.
Edit the plugin "Generate and insert NoSpam! question" on the hook global_start.
FIND the line
if ($nospamdo) {
and MOVE this line to just ABOVE this line a little below:
eval('$nospamfield = "' . fetch_template('nospam') . '";');
Now SAVE the plugin.
Now go to the Template Manager and edit the quick_register template. In the template, find these lines:
<img src="image.php?$session[sessionurl]type=regcheck&imagehash=$imagehash" alt="$vbphrase[registration_image]" width="100" height="30" border="0" />
</if>
BELOW them, add this:
<if condition="$vbulletin->options['nospam_onoff']">
<br />$nospamquestion <input type="text" class="bginput" name="nospam" value="Answer here" onFocus="value=''" size="20" /> <input type="hidden" name="nospamnumber" value="$nospamnumber" />
</if>
Now save the template, and you should be good to go.
And voting Mod of the Month is located in the Mod Options below "Mark as Installed". :)
EXCELLENT - Thanx very much!
No I have NoSpam! installed on vBadvanced pages!
Much appreciation and respect for this modification = AWESOME!
Jacquii.
PoetJA-1975
12-14-2006, 02:10 PM
Okay, I figured out how to make it work with QuickRegister.
Edit the plugin "Generate and insert NoSpam! question" on the hook global_start.
FIND the line
if ($nospamdo) {
and MOVE this line to just ABOVE this line a little below:
eval('$nospamfield = "' . fetch_template('nospam') . '";');
Now SAVE the plugin.
Now go to the Template Manager and edit the quick_register template. In the template, find these lines:
<img src="image.php?$session[sessionurl]type=regcheck&imagehash=$imagehash" alt="$vbphrase[registration_image]" width="100" height="30" border="0" />
</if>
BELOW them, add this:
<if condition="$vbulletin->options['nospam_onoff']">
<br />$nospamquestion <input type="text" class="bginput" name="nospam" value="Answer here" onFocus="value=''" size="20" /> <input type="hidden" name="nospamnumber" value="$nospamnumber" />
</if>
Now save the template, and you should be good to go.
And voting Mod of the Month is located in the Mod Options below "Mark as Installed". :)
EXCELLENT - Thanx very much!
No I have NoSpam! installed on vBadvanced pages!
Much appreciation and respect for this modification = AWESOME!
Jacquii.
------------
------------
I hear you like to write? https://vborg.vbsupport.ru/
If so click the link and become part of the JPiC Community ;)
This was exactly what I wanted. Was getting so tired of spambots registering, even though I had spambuster which got rid of their posts. Now they can't even register in the first place! Good job. This mod also doubles as an idiot filter if they can't answer whatever question you put. :D
Quarterbore
12-16-2006, 05:30 PM
This worked so well for my 3.6 forums and I am so thankful to get this for my last 3.5.x board... The darned spammers have a suprise in store for them!
apnet
01-01-2007, 02:31 PM
Great stuff!!!
Used on v3.5.4 with no problems. :)
firewoofer
01-08-2007, 09:43 PM
Is it possible to use this to prevent spam on unregistered users posting? Our registration is system is 100% invite only but we have a particular forum where we allow unregistered users to post, but we are getting spammed, how can we use this to prevent that?
noreturn
01-08-2007, 11:11 PM
Hi -
I just installed on 3.5.3 and I can not get the question to appear in the quick register. The field for the answer displays, but not the question. Nothing at all in front of the field for the answer.
Can some one tell me what to triple check?
It does display properly in the regular registration for me.
Thanks.
KipLarson
01-13-2007, 07:55 PM
Has anyone tried on 3.52? If not I will be doing so soon and will post back my results.
As for the quick register thing... what do you guys mean by that? Is that some other hack? The only way people register on my forums is by clicking the register button. (lol)
noreturn
01-13-2007, 08:00 PM
Has anyone tried on 3.52? If not I will be doing so soon and will post back my results.
As for the quick register thing... what do you guys mean by that? Is that some other hack? The only way people register on my forums is by clicking the register button. (lol)
Yes it's another hack.
Located Here https://vborg.vbsupport.ru/showthread.php?t=111783&highlight=quick+register
KipLarson
01-14-2007, 09:10 AM
Tested in 3.52 and it works! Sweet Sweet Hack. I turned off the captcha image thing so it's only being protected by NoSpam! right now, will post back with my results.
noreturn
01-14-2007, 12:38 PM
Is there any one who knows about this?
just installed on 3.5.3 and I can not get the question to appear in the quick register. The field for the answer displays, but not the question. Nothing at all in front of the field for the answer.
antialiasis
01-14-2007, 05:56 PM
noreturn, did you definitely do the plugin edit and save it? As in did you definitely move the line saying if($nospamdo) { to above that other line I gave?
firewoofer, the hack already displays NoSpam! questions for guest posting as well, so you should have no problems.
noreturn
01-14-2007, 06:27 PM
Is this what you are speaking of? Is this correct?
$questions = explode("\n",$vbulletin->options['nospam_questions']);
$nospamnumber = array_rand($questions);
$qanda = explode(":",$questions["$nospamnumber"]);
$nospamquestion = $qanda[0];
if ($nospamdo) {
eval('$nospamfield = "' . fetch_template('nospam') . '";');
antialiasis
01-15-2007, 05:43 PM
Yes, it should be...
That plugin is definitely on global_start, right?
noreturn
01-15-2007, 07:03 PM
Hi - This is what it all look like at my end.
antialiasis
01-17-2007, 12:46 AM
Hmm...
Can you give exactly what you put into the questions and answers field?
noreturn
01-17-2007, 12:56 AM
Sure. And thanks for your help looking at what I have messed up :)
antialiasis
01-17-2007, 09:28 PM
Can you please give me the full text of your "Generate and insert NoSpam! question" plugin on global_start?
noreturn
01-17-2007, 09:31 PM
Thanks. Here it is.
if ($vbulletin->options['nospam_onoff'] AND !$vbulletin->userinfo['userid'])
{
$nospamdo = true;
switch (THIS_SCRIPT) {
case 'register':
$vbulletin->templatecache['register'] = str_replace('".(($show[\'regimagecheck\']) ? ("', '$nospamfield
".(($show[\'regimagecheck\']) ? ("', $vbulletin->templatecache['register']);
break;
case 'sendmessage':
$vbulletin->templatecache['contactus'] = str_replace(' </fieldset>
<div class=\"fieldset\">', ' </fieldset>
$nospamfield
<div class=\"fieldset\">', $vbulletin->templatecache['contactus']);
break;
case 'search':
$vbulletin->templatecache['search_forums'] = str_replace(' </table>
<div align=\"$stylevar[left]\">', '<tr><td colspan=\"2\" align=\"$stylevar[left]\">$nospamfield</td></tr>
</table>
<div align=\"$stylevar[left]\">', $vbulletin->templatecache['search_forums']);
break;
case 'newreply':
$vbulletin->templatecache['newreply'] = str_replace('<!-- / message area -->', '<!-- / message area -->
$nospamfield', $vbulletin->templatecache['newreply']);
break;
case 'newthread':
$vbulletin->templatecache['newthread'] = str_replace('<!-- / message area -->', '<!-- / message area -->
$nospamfield', $vbulletin->templatecache['newthread']);
break;
default:
$nospamdo = false;
}
$questions = explode("\n",$vbulletin->options['nospam_questions']);
$nospamnumber = array_rand($questions);
$qanda = explode(":",$questions["$nospamnumber"]);
$nospamquestion = $qanda[0];
if ($nospamdo) {
eval('$nospamfield = "' . fetch_template('nospam') . '";');
}
$vbulletin->templatecache['navbar'] = str_replace('<input type=\"text\" class=\"bginput\" name=\"query\" size=\"20\" /> $gobutton', '$vbphrase[guests_cannot_use_quicksearch]', $vbulletin->templatecache['navbar']);
if (THIS_SCRIPT == 'forumdisplay') {
$vbulletin->templatecache['FORUMDISPLAY'] = str_replace('<input type=\"text\" class=\"bginput\" name=\"query\" size=\"20\" />$gobutton', '$vbphrase[guests_cannot_use_quicksearch]', $vbulletin->templatecache['FORUMDISPLAY']);
}
else if (THIS_SCRIPT == 'showthread') {
$vbulletin->templatecache['SHOWTHREAD'] = str_replace('<input type=\"text\" class=\"bginput\" name=\"query\" size=\"20\" />$gobutton', '$vbphrase[guests_cannot_use_quicksearch]', $vbulletin->templatecache['SHOWTHREAD']);
}
}
antialiasis
01-17-2007, 11:43 PM
Odd...
Okay, this is getting kind of long-winded, but would you mind doing a little experiment for me since I'm unable to replicate this on my test forum? Go to the quickregister template and change the $nospamquestion that you put in to, in turn, $questions[0], $nospamnumber and $qanda[0], for each one writing down what appears in the template where the question should be (if anything). Post the results here (or PM them to me, whichever you prefer).
noreturn
01-18-2007, 12:28 PM
I am not sure, is this what you wanted me to try?
<if condition="$vbulletin->options['nospam_onoff']">
<br>$questions[0]<input type="text" class="bginput" name="nospam" value="Answer here" onFocus="value=''" size="20" /> <input type="hidden" name="nospamnumber" value="$qanda[0]" />
</if>
And then show you this attached?
antialiasis
01-18-2007, 04:03 PM
You don't need to attach it; just tell me whether anything appears or not. Try $nospamnumber, too.
noreturn
01-18-2007, 04:37 PM
Nope, nothing should up yet.
antialiasis
01-18-2007, 06:10 PM
Hmm. o_O The NoSpam! system is turned on, right?
AddHandler
01-19-2007, 08:00 PM
It won't work in version 3.5.4 either....
Nothing shows up for the question...
I do not have QUICK REGISTER INSTALLED.......
I get an error telling me I answered the question WRONG...
because the question does not show up at all...
So it is UNISNTALL TIME and Back To The Drawing Board for me....
Thanks any way....
antialiasis
01-20-2007, 01:34 AM
Have you edited the registration template at all? Try manually adding $nospamfield above the CAPTCHA code in the register template.
noreturn
01-20-2007, 05:43 AM
Like I mentioned this is not my forte. :) Can you please give me a little better direction on "above" what code in the register template?
I searched for the word CAPTCHA but that did not come up.
Sorry.
Just installed this on 3.5.4... we'll see how it goes lol. Thanks for the script.
antialiasis
01-21-2007, 01:41 PM
I was actually talking to AddHandler, not you, noreturn. I asked you if you haven't definitely turned the NoSpam! system on.
noreturn
01-21-2007, 07:00 PM
Hi....sorry for misunderstanding there.
I have it off now because there was only the field for answer showing up and not the question. But yes, I have had it on and the question does not appear for me in the quick registration. In the regular registration it does appear when I have it turned on. At post number 26 I showed that it was on, but no question displayed in front of the answer box.
antialiasis
01-23-2007, 10:20 PM
Hmm.
Well, this is certainly very strange, because for some reason it does not appear to be setting those variables, which it should do if that plugin is running, which it should do if the system is turned on. :/
If it were happening on my forum, I'd do some more debugging, but I really can't tell you to change everything I can think of for experimentation at your own active forum... and it's running absolutely fine with Quick Register on my 3.5.7 test forum. :/ Any suggestions from coders on what could be going wrong here would be very welcome.
KipLarson
01-25-2007, 02:45 PM
9 days without a single bot registration.
NoSpam! = Amazing (and easy for users to register as well)
ThunderVamp9
01-26-2007, 10:06 PM
I'm also having a problem with this one. I have installed the mod with no errors, all apears to be OK, but I don't see the question OR an answer box, as shown in problem1.jpg.
However, the mod is active, as shows in problem2.jpg, which you get after going through the registration.
Any ideas why it doesn't show up at all?
antialiasis
01-27-2007, 11:47 PM
Try putting $nospamfield into the register template above $imagereg.
ThunderVamp9
01-28-2007, 04:18 AM
I'm looking through the register template and don't see a $imagereg anywhere. Am I missing something? What I see is:
<if condition="$show['regimagecheck']">
<fieldset class="fieldset">
<legend>$vbphrase[image_verification]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td>
$vbphrase[enter_text_image_right]
</td>
<td rowspan="2"><img src="image.php?$session[sessionurl]type=regcheck&imagehash=$imagehash" alt="$vbphrase[registration_image]" width="201" height="61" border="0" /></td>
</tr>
<tr>
<td><input type="text" class="bginput" name="imagestamp" size="50" maxlength="6" /><input type="hidden" name="imagehash" value="$imagehash" /></td>
</tr>
</table>
</fieldset>
</if>
antialiasis
01-29-2007, 11:10 PM
Oh, right, sorry, I forgot this is 3.5. Put it above that bit.
ThunderVamp9
01-29-2007, 11:38 PM
seem to have a problem somewhere else with my installation. Adding code seems to have no effect. I have also tried to add in the Quick Register hack, and it has no effect at all. It's like something is preventing any changes to the templates from being displayed or something.
webghey
02-01-2007, 03:00 AM
question - is there a way to do something along these lines with the - "contact us" found on the bottom of the forum? The image verification doesn't stop spam getting blasted to my email acct daily. I'm guessing that adding something along these lines - like a question would help me greatly. Although I don't have a major issue as of now with spammers joining the forum, I DO get a lot of junk mail through the contact us.
Just thought I'd ask - maybe this is something simple someone could give me code on, or added to this hack?
AndyA
02-03-2007, 08:25 AM
Great idea, installed ! :up:
TubaNewsRose
02-04-2007, 04:38 PM
This is working fabulously, thank you!
antialiasis
02-05-2007, 12:34 AM
seem to have a problem somewhere else with my installation. Adding code seems to have no effect. I have also tried to add in the Quick Register hack, and it has no effect at all. It's like something is preventing any changes to the templates from being displayed or something.
Hmm, that's odd. Check your template manager and see if there isn't definitely a template called nospam.
question - is there a way to do something alone these lines with the - "contact us" found on the bottom of the forum? The image verification doesn't stop spam getting blasted to my email acct daily. I'm guessing that adding something along these lines - like a question would help me greatly. Although I don't have a major issue as of now with spammers joining the forum, I DO get a lot of junk mail through the contact us.
Just thought I'd ask - maybe this is something simple someone could give me code on, or added to this hack?
This hack already includes a question on the contact form.
antialiasis
02-07-2007, 11:41 PM
Updated to 3.0 with the ability to enable or disable NoSpam! individually for each of the pages it affects plus a special file about integration with other hacks. :)
Stangsta
02-08-2007, 01:41 AM
3.5.4 workin like a champ!:up:
Kleptomaniac
02-17-2007, 05:44 PM
Hi, I would like to use this mod, but I'm getting this warning, even after uninstalling the mod. I am using vbulletin version 3.5.3. Please help.
Warning: Invalid argument supplied for foreach() in /includes/functions.php(4320) : eval()'d code on line 10
EDIT: Its some kind of conflict with ucash/ushop and this mod ... I cant have them both enabled, or else I get the warning message.
antialiasis
02-18-2007, 12:24 PM
Well, there is no foreach() in the entire NoSpam! code, so it must be something in ucash/ushop (supported by how uninstalling NoSpam! doesn't even remove the error). :/
beerandfuel
02-18-2007, 05:42 PM
Installed! Sweet!
Kleptomaniac
02-18-2007, 07:39 PM
Well, there is no foreach() in the entire NoSpam! code, so it must be something in ucash/ushop (supported by how uninstalling NoSpam! doesn't even remove the error). :/
No problem, I disabled ucash/ushop and the error is gone. I'd rather have this mod installed instead of ucash anyway... especially seeing as how ucash has no support anymore. Thanks for the response and a very useful mod.
Thank you so much!
Great Mod!
Gunshot
02-19-2007, 04:35 AM
not one Spam bot in a week since install
yay
UDPride
02-22-2007, 10:19 PM
How do I get it to ask more than one question? I tried putting multiple question/answers on a line by themselves, but only the first one displays.
Or am I not understanding something?
antialiasis
02-27-2007, 05:32 AM
It displays a random question out of the ones you've put in, not all of them.
CoorsLightGuy
03-02-2007, 07:32 PM
Installed on v3.5.3 with no problems. I've got high hopes for this hack, based on all the positive feedback that I've read. If it works as everyone says, this will be great!
Suiko Jin
03-08-2007, 09:02 AM
Cool stuff. I just installed.
stabmyback
03-20-2007, 11:20 PM
Ahhh I love this hack <3 It's friggin amazing, had it for a month and not a single bot. Befoe that, I was averaging three bots every two hours. >.< So thank you! :D
MajorFm.com
03-27-2007, 10:23 PM
Anyone tested this on 3.5.0?
zippokid
04-06-2007, 02:13 PM
this is seriously the best hack i've ever installed. saves me so much time and effort trying to check bullshit IPs and banning spambots
you are a savior
Gunshot
04-07-2007, 06:54 AM
had two spambots get thru for the first time today since I installed this (maybe 2 months ago)
and one even posted on a password protected forum
weird
xtreme1
04-15-2007, 07:22 AM
I have just installed this on 3.5.4 and it is working. It will save a lot of headaches. Thank you antialiasis for the great work and for sharing this. I think you have made a lot of people happy!
xtreme1
contactsonia
04-24-2007, 09:31 AM
Bingo!
Installed on my vB 3.5.4 forum is it is working great.
Just took one minute to get it done.
Thanks.
Great coding, installed flawlessly, thanks :)
Strat
05-11-2007, 06:26 PM
For whatever reason, I can only have one question at a time as it doesn't display the other questions I enter. It just ignores them all except for the 1st one. I have only one question per line, but it makes no difference.
I'm running 3.5
Any ideas?
A17roolz
05-20-2007, 03:00 PM
I've just installed the mod but the NoSpam! section isn't appearing in the vBulletin option...
I'm running 3.5.4
dapoling
05-21-2007, 01:15 AM
this code was working great until the newest update, now it will not show and will not let anyone register.
For now I had to shut it down and hopefully an update for this very good hack will be out soon.
zombie_rem
05-22-2007, 03:33 AM
I've just installed the mod but the NoSpam! section isn't appearing in the vBulletin option...
I'm running 3.5.4
I'm running 3.5.4 and its working fine for me. Are you sure that you scrolled all the way down the Vbulletin Options list? Cause it popped right up on mine, right below the Plugin/Hook System link.
*Clicks Install*
Working great. Thanks for the awesome DL. :D
A17roolz
05-23-2007, 07:57 PM
Yeah, I checked the entire list... below plugins for me was "invites system"
Fitone
06-06-2007, 02:01 PM
I installed the product however the questions are not showing up on the registration page. It is saying however, that I answered the No Spam questions wrong when I fill out the page and hit submit.
Any suggestions?
Thinkinstein
06-27-2007, 06:54 PM
I have no spam hack installed on 3.5.4 without using the default question.
a few hours ago I have several spam bots registered and spammed my forum. One of robots called " ZahyipaZ", the other called "ShellyFew"
How can it be possible to spam?
Tinbendr
07-17-2007, 10:53 PM
Installed on 3.5.3 with no problems.
Misunderstood the yes/no to enable. Took me a couple of days for the statement to sink in.
Maybe instead of...
If you would like to disable the NoSpam! system, please select No here.
which is a double negative to me, you could simplify it with...
NoSpam Enable/Disable
And have the checkboxes state Enable/Disable.
Great mod! Went from 10-15 a day down to zero.
Thanks!
Digital Jedi
07-26-2007, 04:50 PM
Installed on 3.5.3 with no problems.
Misunderstood the yes/no to enable. Took me a couple of days for the statement to sink in.
Maybe instead of...
If you would like to disable the NoSpam! system, please select No here.
which is a double negative to me, you could simplify it with...
NoSpam Enable/Disable
And have the checkboxes state Enable/Disable.
That probably would clear up some confusion. Though, it should be pointed out that that sentence ("If you would like to disable the NoSpam! system, please select No here.") is merely the description. The yes/no is in response to the heading which asks: "Enable NoSpam!?"
So far this seems to be working for me. I'm having trouble with the CAPTCHA images showing up, but that seems to be a problem on my end and nothing to do with this mod. Thanks for developing this. While I'm sure there will be forums out there that will be plagued with spammers trying to desperately circumvent their systems, a more mid-size forum like mine will benefit greatly from this. In fact, with the amount of automated spam we get, this should put a stop to it altogether.
rprante
07-31-2007, 05:31 PM
I just installed NoSpam on vBulletin 3.5.4 - no errors on the install, I'm seeing the question prompt and answer box on the registration page, but bots still seem to be able to register with no problem .... I even tested the registration process a few times manually and invalid/empty answers for the questions deny registration, so NoSpam *appears* to be working, just not preventing the bots from registering.
Any ideas on what might be the problem or what I am missing?
Appreciate any help!
Digital Jedi
07-31-2007, 08:59 PM
I just installed NoSpam on vBulletin 3.5.4 - no errors on the install, I'm seeing the question prompt and answer box on the registration page, but bots still seem to be able to register with no problem .... I even tested the registration process a few times manually and invalid/empty answers for the questions deny registration, so NoSpam *appears* to be working, just not preventing the bots from registering.
Any ideas on what might be the problem or what I am missing?
Appreciate any help!
You might be running into a case of human users registering and then turning the account over to a bot. There's not a lot you can do about that, except maybe banning the IP addresses.
Wave Music
08-10-2007, 02:02 AM
Just installed everything smoothly with no issues on 3.5.4, and now waiting to see if any bots get through. I still have manual approval enabled until I can gauge how effective it will be in my case.
Many thanks to antialiasis for putting this together, and keeping my fingers crossed.
WM :D
Aunt Clara
08-12-2007, 05:12 PM
I need to install this in the Send to Friend form. Anyone knows how to do it?
BTW, this is one of the greatest mods I've seen so far.
Aunt Clara
08-15-2007, 02:02 PM
Anyone? Please?
Megadeuce
09-25-2007, 04:59 PM
Thanks for this hack. Since installing my spam is now non-existant
Idealist
10-08-2007, 08:01 PM
I don't know exactly if this mod was the reason, but the mysqld memory usage dropped to ~1/6 of what used to be after installing this. Having this enabled for searches was invaluable.
mulesnx
10-18-2007, 09:52 PM
This has been fantastic for my forums!!! I have noticed occasionally now I get a weird error:
Fatal error: Existing data passed is not an array
Called set_existing in /home/usr/public_html/forums/includes/functions_databuild.php on line 200
Called build_forum_counters in /home/usr/public_html/forums/global.php(360) : eval()'d code on line 227
Called sb_post_thread in /home/usr/public_html/forums/includes/class_dm_threadpost.php(1547) : eval()'d code on line 3
Called eval in /home/usr/public_html/forums/includes/class_dm_threadpost.php on line 1547
Called post_save_each in /home/usr/public_html/forums/includes/class_dm_threadpost.php on line 1416
Called save in /home/usr/public_html/forums/includes/functions_newpost.php on line 438
Called build_new_post in /home/usr/public_html/forums/newthread.php on line 186
in /includes/class_dm.php on line 235
Any ideas on what is causing this?
Fastbird
10-25-2007, 05:21 PM
Wow, I just found this and installed in 3.5.3 and it works like a champ! Hopefully this will curb my 10-20+ spam accounts showing up daily that I've been manually blasting. Thanks!
ADomoWorld
11-05-2007, 10:08 PM
Yes Hello. I cant get the questions to come up the default question is entered. and it wont show up. The people registering cant see it therefor it shows up as an error cause they cant enter anything.
Ive tried the troubleshoot and it didnt find the code i needed. Maybe the text in the template would be helpful thanks!
antialiasis
11-05-2007, 10:45 PM
Did you add the code in the troubleshooting file to the templates as instructed?
hdcolumbus
01-05-2008, 02:33 PM
Installed and working properly on 3.5.3. Keeping my fingers crossed for a reduction in the number of bots!
Thanks for the mod!
Conspiracy
01-15-2008, 10:03 AM
I just wanted to say excellent hack, I installed it quite some time ago, but every since I've had it it's proved it's weight in gold by keeping those pesky spammers away. Awesome hack :).
I just wanted to say you're a lifesaver!!
My server host demanded that I do something about all of the bounced back emails from the spambots and the 3.5.4 captcha wasn't doing anything.
I can't upgrade to the 3.7 beta as of yet which has this and recaptcha and the recaptcha mod only works with 3.6 so you really saved the day until I can get updated.
Thanks!!
HP10T
03-27-2008, 10:31 PM
Has been working great but all of a sudden the nospam question box in the registration page is missing and when you try to register is says you got the nospam question wrong. Anyone seen this?
HP10T
04-04-2008, 08:10 PM
Dang anyone?
Ingress
04-07-2008, 08:01 AM
Which Version of vB are you using? Did you alter any configuration, install or update other mods or templates before it stopped working?
I recommend you do the manual steps that are stated in integration.txt again, this looks as if there's just something not right with your templates, no big deal.
Ingress
Shepski
04-07-2008, 10:24 AM
Hi,
Ive installed this and all went well but when i put through a test registration i can see the question and the answer box no problem. If i put in a wrong answer it tells me ive answered incorrectly but i leave the answer field blank it lets me register!
Any ideas on how to fix this? im using 3.5.4
HP10T
04-28-2008, 07:16 PM
Which Version of vB are you using? Did you alter any configuration, install or update other mods or templates before it stopped working?
I recommend you do the manual steps that are stated in integration.txt again, this looks as if there's just something not right with your templates, no big deal.
Ingress
3.5.4, haven't altered or installed any other mods. Also already tried the integration.txt file steps :(
michellelammers
07-25-2008, 06:40 PM
I have it working on my site but we have a quick search button and it throws the error that the No Spam question wasn't answered correctly.
pwctoday.com is our forum.
I am not good with the coding, yet. So any help would be greatly appricated.
:)
Phrost
08-22-2008, 04:50 PM
Has been working great but all of a sudden the nospam question box in the registration page is missing and when you try to register is says you got the nospam question wrong. Anyone seen this?
Same exact problem, followed all the steps. 3.5.4.
Edit: $nospamquestion does not seem to be coming through. Any ideas?
Edit2: I just bypassed the problem by making it a single question and adding that question into the quick register template in the appropriate section.
Would like an actual fix at some point though.
Here's the code:
<br /><div class="info"><b><center><h4>Answer this question in lowercae letters:</h4><br />What color is Gene Lebell's <font color="pink">pink</font> gi?</center></b></div> <input type="text" class="bginput" name="nospam" value="Answer here" onFocus="value=''" size="20" /> <input type="hidden" name="nospamnumber" value="$nospamnumber" />
slinky66
09-03-2008, 05:57 PM
I am running 3.54 and would like to incorporate an image as mentioned above and paraphrased here:
"Or you can go with inserting a simple image with HTML and ask what is shown on the image..."
Can someone explain to me how that works? Do you just enter the HTML where the question goes? Something like this?
<img src="/images/validate/myimage.gif" border="0" /><br />What animal is in the picture?:goose
Thanks
slinky66
09-03-2008, 07:41 PM
Figured it out...Works like this:
<img src="/images/verify.jpg"/><br/>How many widgets do you see?:4:four:Four
sarming
11-19-2008, 10:13 AM
Thanks - and I discovered where all my spam is coming from.
This bunch:
Demya.com - Promote Your Website on Millions of Targeted Forums ...
Not sure to be flattered or not that I'm on their list,
kışlalı
01-15-2010, 12:11 PM
3.6.4 ok.
lamphear
09-22-2010, 09:04 PM
Hi all, I'm not sure if anyone reads this thread anymore but here is my problem..
I installed NoSpam! on 3.5.3. I went into the options and enabled it and entered in one question. I did not integrate any other hacks.
The question, however, does not show up on my registration page, neither does the answer box. But NoSpam! is definately activated because when I finish the registration I get a denial error saying I didn't answer the question correctly.
And before someone asks what my template looks like... I don't know what a template is. I thought it was the registration.php file but when I open it up it just has php code in it rather than web page code... So I don't know, maybe that's the template?
Thanks everyone
pcwsp
02-05-2011, 10:33 PM
Thanks - I installed this on version 3.5.4 and it's working perfectly, except... it seems to have disabled the "Quick Reply" feature. I disabled NoSpam! temporarily, and the Quick Reply came back, so it must be what's causing it.
Any Ideas?
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.