![]() |
NoSpam! for vBulletin 3.5
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: Quote:
|
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! |
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/showthrea...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. |
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 Code:
if ($nospamdo) { Code:
eval('$nospamfield = "' . fetch_template('nospam') . '";'); Now go to the Template Manager and edit the quick_register template. In the template, find these lines: Code:
<img src="image.php?$session[sessionurl]type=regcheck&imagehash=$imagehash" alt="$vbphrase[registration_image]" width="100" height="30" border="0" /> Code:
<if condition="$vbulletin->options['nospam_onoff']"> And voting Mod of the Month is located in the Mod Options below "Mark as Installed". :) |
awsome, man I need this. Thx.
|
Quote:
No I have NoSpam! installed on vBadvanced pages! Much appreciation and respect for this modification = AWESOME! Jacquii. |
Quote:
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
|
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!
|
Great stuff!!!
Used on v3.5.4 with no problems. :) |
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?
|
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. |
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) |
Quote:
Located Here https://vborg.vbsupport.ru/showthrea...quick+register |
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.
|
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. |
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. |
Is this what you are speaking of? Is this correct?
Code:
$questions = explode("\n",$vbulletin->options['nospam_questions']); |
Yes, it should be...
That plugin is definitely on global_start, right? |
Hi - This is what it all look like at my end.
|
Hmm...
Can you give exactly what you put into the questions and answers field? |
Sure. And thanks for your help looking at what I have messed up :)
|
Can you please give me the full text of your "Generate and insert NoSpam! question" plugin on global_start?
|
Thanks. Here it is.
Code:
if ($vbulletin->options['nospam_onoff'] AND !$vbulletin->userinfo['userid']) |
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). |
I am not sure, is this what you wanted me to try?
Code:
<if condition="$vbulletin->options['nospam_onoff']"> |
You don't need to attach it; just tell me whether anything appears or not. Try $nospamnumber, too.
|
Nope, nothing should up yet.
|
Hmm. o_O The NoSpam! system is turned on, right?
|
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.... |
Have you edited the registration template at all? Try manually adding $nospamfield above the CAPTCHA code in the register template.
|
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.
|
I was actually talking to AddHandler, not you, noreturn. I asked you if you haven't definitely turned the NoSpam! system on.
|
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. |
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. |
9 days without a single bot registration.
NoSpam! = Amazing (and easy for users to register as well) |
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? |
Try putting $nospamfield into the register template above $imagereg.
|
I'm looking through the register template and don't see a $imagereg anywhere. Am I missing something? What I see is:
Code:
<if condition="$show['regimagecheck']"> |
All times are GMT. The time now is 04:59 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:
|