Forums

Using Both ChronoForms and KeyCaptcha on modules and article

WebFocusToday 06 Apr, 2013
Good Morning,

I'm using ChronoContact v3.1 RC5.5 on Joomla 1.5
(I guess it was called ChronoForms, but anyhoo...)

I'm also using the ChronoContact module version 1.4/V3.1 RC5.2

that said, I'm implementing KeyCaptcha. I want to make it work for modules and articles. IF I go to Forms Management and click to view the form, all shows perfectly INCLUDING the KeyCaptcha (it works flawlessly). So, whats the difference? Why doesn't it show on the module or if being included on articles?

Thanks for your patience,
David
GreyHead 07 Apr, 2013
Hi David,

I'd never heard of KeyCaptcha until I just Googled it. There are two possibilities I can think of: a) there's a problem with SEF URLs with the plug-in or module; or b) more likely, there is a JavaScript conflict between KeyCaptcha and something else in your template.

Bob
GreyHead 07 Apr, 2013
Hi David,

Looking at the template alone won't help much. Please post or PM a link to the form so I can take a quick look at it in situ.

Bob
WebFocusToday 07 Apr, 2013
All right, just sent you a PM with the requested info.

have a magnificent sunday!
GreyHead 07 Apr, 2013
Hi WebFocusToday,

I've taken a look but I'm not a lot wiser. There is absolutely no trace of the KeyCaptcha code in the Module version of the form. I'm afraid that I have no idea why that is happening though :-(

How is it added to the form?

Bob
WebFocusToday 08 Apr, 2013
KeyCaptcha is not added when making the form. It's just enabled to protect ChronoForms from its settings. By default it appears everywhere.
GreyHead 08 Apr, 2013
Hi WebFocusToday,

I'm not sure that I understand that - but it looks as though 'everywhere' doesn't include plug-ins and modules.

Bob
WebFocusToday 08 Apr, 2013
Yes, I understand.

For example, it's working perfectly with jcomments - just disabled the text CAPTCHA so there's only one captcha system.

I'd like to have forms with a captcha system that allows refreshing the captcha WITHOUT cleaning the form (like for example jcomments does, it actually keeps the fields intact). With the form that I use there is very few spam that gets through, even though I'm not using CAPTCHA with it.

...Now, If I'm about to publish several MORE SERIOUS forms, then I'm not interested on even one spammy entry. Neither am I interested in having users refill a form just because they mistyped the captcha letters.

I could just disable KeyCaptcha or any other captcha on my ChronoForms, since it gets so little spam... However, I wouldn't want an unwanted entry on a payment/donation form.

cheers,
dave
GreyHead 08 Apr, 2013
Hi Dave,

Have you tried enabling the Refresh option in the ChronoForms Load Captcha action? That will let you refresh the Captcha image without submitting the form. If you do submit with a wrong Captcha then, by default, ChronoForms will try to republish the submitted data.

Bob
WebFocusToday 08 Apr, 2013
Ok...

Got rid of KEYCAPTCHA... since it was installed I began having a weird error on the joomla backend. Not good.

So...

Didn't find that refresh button option... maybe it's because I'm using ChronoContact v3.1 RC5.5

BUT as it turns out, there's an option which I have used before (but didn't remember) that allows the ChronoForms to try to republish the submitted data - by going to edit the form on forms management and then on the "General" tab to go to "Other Form Settings" "Republish fields if errors occurred"

Additionally, I could include the captcha at the very beginning and tell users to refresh the page if they don't understand the letters (highly doubt it).

Now I'm curious about adding a captcha to already saved forms. I guess I could look it up. The main thing is, I wonder if a captcha can be added to a form that already saves results to a database.

Thank you very much,
Dave
GreyHead 08 Apr, 2013
Hi WebFocusToday,

Sorry, I forgot you were on the old version, I assume CFv4 unless frequently reminded these days.

You found the republish, there was a fix to allow a refresh too - somewhere in the forums here. You should set Use Default Fonts to Yes on the Anti-Spam tab as that gives a much clearer Captcha Image.

Yes you can add it to existing forms. You need to edit the HTML to add a little snippet - check the form that has it added to see exactly what code to add. Then turn it on on the Anti_Spam tab.

Bob
WebFocusToday 14 Apr, 2013
Thank you.

I didn't find a way to add a "refresh" button, but that captcha in particular is very friendly to the user, so what I do is add the captcha on the top of the form tell him/her to refresh the page in case he/she doesn't understand the letters in it.

A side note: I personally dislike "ReCaptcha" since the letters are so difficult to understand, and oftentimes than not require refreshing the picture. So I use ChronoForms native captcha instead.
This topic is locked and no more replies can be posted.