Results 1 to 10 of 694

Hybrid View

  1. #1
    Join Date
    Feb 2008
    Location
    Amersham, Buckinghamshire, United Kingdom
    Posts
    141
    Plugin Contributions
    1

    Default Re: Support Thread for Google reCAPTCHA plugin

    Got a question via private message - so I thought I'd post it here so that everyone can see the answer:

    Hi David,

    I have added the files to my cart, v1.5.4, english and dutch version.
    I have a graphic on the contact us page and create account page, on both languages it says "Ik ben geen robot" (I am not a robot)

    How can I get the text in engllish om my english pages?


    Answer:

    When the request is sent to Google to display the reCaptcha they detect what your language setting is in your browser and automatically display the reCaptcha challenge in that language. So generally for multi-language sites you don't need to do anything, the customers preferred language will be used.
    The only time it might be a problem is if the customer is using a computer that isn't their own and the browser language is set to some other language.
    It is possible to force the reCaptcha to display in a specific language by adding a language code to the javascript call
    eg - to force the display in spanish you would have
    Code:
    script src="https://www.google.com/recaptcha/api.js?hl=es
    To do this you would need to alter the file /includes/functions/extra_functions/recaptchalib.php and detect the language being used by Zen. This however might lead to other difficulties - if for instance a Spanish person is looking at your site which is in Dutch and English, they may choose to see the site in English (because their English is better than their Dutch) then tieing the language for Google to the language for Zen would lead to that spanish person seeing an English reCaptcha rather than the Spanish version that they would see by default.

    A bit of a rambling answer I'm afraid, but in short you don't have to do anything, your customers will see the reCaptcha in their own language

    Regards
    David

  2. #2
    Join Date
    Jul 2015
    Location
    Hoofddorp
    Posts
    76
    Plugin Contributions
    0

    Default Re: Support Thread for Google reCAPTCHA plugin

    OK! David, thank you for your explanation ! , Cees

  3. #3
    Join Date
    Aug 2010
    Location
    Hartland, MI
    Posts
    303
    Plugin Contributions
    3

    Default Re: Support Thread for Google reCAPTCHA plugin

    David,
    Thanks for the awesome module! Initial installation was a super simple.
    I am atttempting to add the reCaptcha to the AJAX FAQ module following the tips you gave others on adding it to the ask a question module.
    Unfortuantely I have not gotten far, with the added reCaptcha code to the class file for the faq when I click submit nothing happens...
    You can take a look on the product page HERE by clicking on Ask A Question, just below the part number.
    Any insight on how to get this working as well as it does on the other pages would be greatly appreciated.

  4. #4
    Join Date
    Feb 2008
    Location
    Amersham, Buckinghamshire, United Kingdom
    Posts
    141
    Plugin Contributions
    1

    Default Re: Support Thread for Google reCAPTCHA plugin

    Quote Originally Posted by mikestaps View Post
    David,
    Thanks for the awesome module! Initial installation was a super simple.
    I am atttempting to add the reCaptcha to the AJAX FAQ module following the tips you gave others on adding it to the ask a question module.
    Unfortuantely I have not gotten far, with the added reCaptcha code to the class file for the faq when I click submit nothing happens...
    You can take a look on the product page HERE by clicking on Ask A Question, just below the part number.
    Any insight on how to get this working as well as it does on the other pages would be greatly appreciated.

    Hi Mike
    Just had a quick look at it (nice site btw). I think what you need to do is in the class.faq_request.php file:

    Add at the beginning of the function update (just after the global $messagestack):
    Code:
    $error=false;
    $zco_notifier->notify('NOTIFY_FAQ_CAPTCHA_CHECK');
    then change the line 2 below from
    Code:
    if(isset($_POST['email_address']) && !empty($_POST['email_address']) && isset($_POST['fullname']) && !empty($_POST['fullname']) && isset($_POST['message']) && !empty($_POST['message']) && isset($_POST['subject']) && !empty($_POST['subject'])) {
    to
    Code:
    if(isset($_POST['email_address']) && !empty($_POST['email_address']) && isset($_POST['fullname']) && !empty($_POST['fullname']) && isset($_POST['message']) && !empty($_POST['message']) && isset($_POST['subject']) && !empty($_POST['subject']) && $error==false) {
    in the class.google_recaptcha.php file add (line 23 ish)
    Code:
    $pages_to_check[] =  'NOTIFY_FAQ_CAPTCHA_CHECK';
    Hopefully that should sort it - if not I'll have another look

    Regards
    David

  5. #5
    Join Date
    Sep 2008
    Posts
    210
    Plugin Contributions
    21

    Default Re: Support Thread for Google reCAPTCHA plugin

    I have tried to use this module for my client and it is a good module but there are a few problems when you try to use many Google Recaptcha on one page. It can not with this module. I think author needs to update the code with this code:

    https://developers.google.com/recapt...xplicit_render
    Our Site: http://zucando.com
    Marketing Plugins: Marketing Modules
    Free Response Templates: Responsive Templates

  6. #6
    Join Date
    Feb 2008
    Location
    Amersham, Buckinghamshire, United Kingdom
    Posts
    141
    Plugin Contributions
    1

    Default Re: Support Thread for Google reCAPTCHA plugin

    I could have done it that way, but because stock Zen Cart only has one form per page it wouldn't be worth it. If you want several reCaptchas on the one page, you have correctly identified how to change things to make that work
    Regards
    David

  7. #7
    Join Date
    Aug 2010
    Location
    Hartland, MI
    Posts
    303
    Plugin Contributions
    3

    Default Re: Support Thread for Google reCAPTCHA plugin

    Quote Originally Posted by David Allen View Post
    Hi Mike
    Just had a quick look at it (nice site btw). I think what you need to do is in the class.faq_request.php file:

    Add at the beginning of the function update (just after the global $messagestack):
    Code:
    $error=false;
    $zco_notifier->notify('NOTIFY_FAQ_CAPTCHA_CHECK');
    then change the line 2 below from
    Code:
    if(isset($_POST['email_address']) && !empty($_POST['email_address']) && isset($_POST['fullname']) && !empty($_POST['fullname']) && isset($_POST['message']) && !empty($_POST['message']) && isset($_POST['subject']) && !empty($_POST['subject'])) {
    to
    Code:
    if(isset($_POST['email_address']) && !empty($_POST['email_address']) && isset($_POST['fullname']) && !empty($_POST['fullname']) && isset($_POST['message']) && !empty($_POST['message']) && isset($_POST['subject']) && !empty($_POST['subject']) && $error==false) {
    in the class.google_recaptcha.php file add (line 23 ish)
    Code:
    $pages_to_check[] =  'NOTIFY_FAQ_CAPTCHA_CHECK';
    Hopefully that should sort it - if not I'll have another look

    Regards
    David
    David,
    Thanks. I finally got a chance to get back to this (one of the many challenges of being a small business and doing our own site development!). After the changes you suggested are put in place the product info page dies with the following error:
    PHP Fatal error: Call to a member function notify() on a non-object in /home3/wwwsica/public_html/store-1st_1-5-4/includes/classes/observers/class.faq_request.php on line 38

    That is the $zco_notifier->notify('NOTIFY_FAQ_CAPTCHA_CHECK'); line I added in. I am gong to commect the line out for now intil I can find the solution.
    Thanks again

    Mike
    Last edited by DrByte; 24 Sep 2015 at 04:51 PM. Reason: edited as requested

  8. #8
    Join Date
    Aug 2010
    Location
    Hartland, MI
    Posts
    303
    Plugin Contributions
    3

    Default Re: Support Thread for Google reCAPTCHA plugin

    Ok so I have made a few more attempts at putting this in to the Ajax FAQ module, with no luck. Everything shows, but the check doesn't happen, and the question is sent regardless of the reCaptcha.
    Like I said b4 the $zco_notifier->notify('NOTIFY_FAQ_CAPTCHA_CHECK'); inside of the class.faq_request.php kills the page with an error, so I tried moving the notify to the tpl_modules_faq_questions.php file. Top or bottom of the file this didn't work.

    Also as this is an ajax pop-up how would I add it to the $event_array line in the class.google_recaptcha.php file?

    Thanks for any ideas

  9. #9
    Join Date
    May 2008
    Location
    United States
    Posts
    491
    Plugin Contributions
    1

    Default Re: Support Thread for Google reCAPTCHA plugin

    Quote Originally Posted by mikestaps View Post
    Ok so I have made a few more attempts at putting this in to the Ajax FAQ module, with no luck. Everything shows, but the check doesn't happen, and the question is sent regardless of the reCaptcha.
    Like I said b4 the $zco_notifier->notify('NOTIFY_FAQ_CAPTCHA_CHECK'); inside of the class.faq_request.php kills the page with an error, so I tried moving the notify to the tpl_modules_faq_questions.php file. Top or bottom of the file this didn't work.

    Also as this is an ajax pop-up how would I add it to the $event_array line in the class.google_recaptcha.php file?

    Thanks for any ideas
    mikestaps did you ever get this working on the FAQ page? I'm having a similar problem.

 

 

Similar Threads

  1. Support Thread for CKEditor Plugin
    By DivaVocals in forum Addon Admin Tools
    Replies: 213
    Last Post: 18 Nov 2024, 04:17 AM
  2. Back to Top Plugin [Support Thread]
    By picaflor-azul in forum All Other Contributions/Addons
    Replies: 31
    Last Post: 6 Feb 2016, 10:52 PM
  3. v151 Plug 'n' Pay plugin [Support Thread]
    By KetchRescue in forum Addon Payment Modules
    Replies: 5
    Last Post: 28 Nov 2015, 04:56 AM
  4. Justuno Plugin [Support Thread]
    By JustunoApp in forum All Other Contributions/Addons
    Replies: 8
    Last Post: 24 May 2015, 11:00 PM
  5. VendingBox Plugin Support Thread
    By vb_support in forum All Other Contributions/Addons
    Replies: 31
    Last Post: 10 Feb 2013, 07:24 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg