- Posts: 5
COMMUNITY FORUM
reCaptcha not loading after update to v2.5.7
- Garth
-
Topic Author
- Offline
- New Member
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.
- Lefteris
-
- Offline
- Platinum Member
- Posts: 8743
Please Log in or Create an account to join the conversation.
- danionic
-
- Offline
- New Member
- Posts: 12
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.
- Garth
-
Topic Author
- Offline
- New Member
- Posts: 5
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.
- danionic
-
- Offline
- New Member
- Posts: 12
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.
- Lefteris
-
- Offline
- Platinum Member
- Posts: 8743
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.
- Auke Kuiper
-
- Offline
- New Member
- Posts: 1
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.
- Mustapha Mugisa
-
- Offline
- New Member
- Posts: 1
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.
- kana
-
- Offline
- New Member
- Posts: 10
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.