Keyword

reCaptcha not loading after update to v2.5.7

More
12 years 10 months ago #67545 by Garth
After I updated K2 to latest version the reCaptcha graphic stopped being displayed. See here for example www.chattininmanhattan.com/featured-guests/recent-episodes/item/456-in-30-days-i-found-what-i-never-knew-i-lost-myself
Only the following is displayed "Enter the two words you see below"
I have the public and private keys set correctly.
When I turn off reCaptcha I get a lot of spam posts and it very time consuming to clean up daily any help on how to fix this would be greatly appreciated.
Thanks
Garth

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago #67546 by Lefteris
Hi. For some reason jQuery is not loaded in your site. Please ensure that K2 system plugin is enabled and that you have setup correctly the jQuery handling options under K2 parameters.

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago - 12 years 10 months ago #67547 by danionic
Could you please provide more information on 'setting up jquery handling options', or a link to where we can get more information on this

I am having the exact same problem with a site:
it shows the wording 'please enter the two words you see below', but then there is no recaptcha displayed.

I have tried switching jquery handling off (as i already call the jquery library within my joomla template i use), as well as trying various options of loading them remotely or locally, however nothing seems to work.

if i load my page, and look at what scripts are loaded in firebug, i can see that the jquery library is called before the k2.js and recaptcha script?

EDIT - i already have jquery loading on my site, as this animates the banner, i tried removing this script call and just leaving the k2 jquery call in there, but this simply meant that the animation in my banner no longer worked, and i had the same issue with the recaptcha not appearing?

www.ionicmedia.co.uk/blog/your-business-and-responsive-web-design-part-one

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago #67548 by Garth
Thanks Lefteris!!

I set the jQuery libarary handling to load v1.7.1 (local copy) It was set to load v1.7.x latest (remote copy)
and Backend jQuery & jQuery UI handling to load a local copy and now the reCaptcha shows up.

Best regrards
Garth

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago #67549 by danionic
I have tried setting my jquery loading options in k2 to those that Garth uses above, however this still just ends up with the same issue.

I have a message 'please enter the two words show below' showing, but NO reCaptcha is showing.

I have had to turn off reCaptcha on my comments for now, as otherwise people cant post comments at all (as there isnt even a box for them to put an answer in).

If someone could please get back to me with some sort of idea of why the reCaptcha isnt showing properly, it would be greatly appreciated

Please Log in or Create an account to join the conversation.

More
12 years 10 months ago #67550 by Lefteris
@Daniel

Ensure that there is no other javascript error on your page preventing reCAPTCHA from operating. In general, have in mind that you only need one copy of jQuery on your site. K2 namespaces jQuery with $K2. So instead of :
$(document).ready ....

you can use :
$K2(document).ready ....

Please Log in or Create an account to join the conversation.

More
12 years 9 months ago #67551 by Auke Kuiper
Replied by Auke Kuiper on topic Re: reCaptcha not loading after update to v2.5.7
My re-Captcha problem is fixed. I've created a new key at 'google.com/recaptcha/' my previous key was set only to work on my old site as I transfered my old site to a new domain.

Created a new key under my new site 'www.tutbase.com' and now all is working.
Maybe this'll be a solution for others who have this problem? Cause I've been looking for a solution for more than 5 months but this fixed my problem!

- Auke

Please Log in or Create an account to join the conversation.

More
12 years 3 months ago #67552 by Mustapha Mugisa
Replied by Mustapha Mugisa on topic Re: reCaptcha not loading after update to v2.5.7
Hi there; it seems jQuery is not well loaded in your site.
Do the following:
1. Go to plugin, and ensure that K2 system plugin is enabled (i.e on the back end, go to Extensions, select plugin manager, check out k2 system plugin and ensure it is enabled).
2. Ensure that you setup correctly the jQuery handling options under K2 parameters. All you need to do is go to admin back end, click under components, go to K2 component. Once it is, click on k2 parameters. Check under 'layout & views'. Check jQuery library handling; set it to load v.1.8.2 local; also do the same under Backend jQuery & jQuery UI handling; set it to local copy.

Ensure your k2 comments are enabled and alas, everything will work.

IF THE ABOVE FAILS -- I AM DEAD SURE IT WONT; DO THE FOLLOWING:

Make sure that there is no other javascript error on your page preventing reCAPTCHA from operating. Have in mind that you only need one copy of jQuery on your site. K2 namespaces jQuery with $K2.

Instead of the following:

$(document).ready ....


You can use the following:

$K2(document).ready ....

I remain yours, Mustapha B. Mugisa, joomla addict!

Please Log in or Create an account to join the conversation.

More
12 years 2 months ago #67553 by kana

Mustapha Mugisa wrote: Hi there; it seems jQuery is not well loaded in your site.
Do the following:
1. Go to plugin, and ensure that K2 system plugin is enabled (i.e on the back end, go to Extensions, select plugin manager, check out k2 system plugin and ensure it is enabled).
2. Ensure that you setup correctly the jQuery handling options under K2 parameters. All you need to do is go to admin back end, click under components, go to K2 component. Once it is, click on k2 parameters. Check under 'layout & views'. Check jQuery library handling; set it to load v.1.8.2 local; also do the same under Backend jQuery & jQuery UI handling; set it to local copy.

Ensure your k2 comments are enabled and alas, everything will work.

IF THE ABOVE FAILS -- I AM DEAD SURE IT WONT; DO THE FOLLOWING:

Make sure that there is no other javascript error on your page preventing reCAPTCHA from operating. Have in mind that you only need one copy of jQuery on your site. K2 namespaces jQuery with $K2.

Instead of the following:

$(document).ready ....


You can use the following:

$K2(document).ready ....

I remain yours, Mustapha B. Mugisa, joomla addict!



Thanks you very much, I searched for hours without answers and your solution is good for me !
thx again

Please Log in or Create an account to join the conversation.


Powered by Kunena Forum