Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => Topic aperto da: conti1 - 01 Apr 2016, 15:56:50

Titolo: reCAPTCHA con vm3
Inserito da: conti1 - 01 Apr 2016, 15:56:50
buon giorno
joomla 3.5.0
vm 3.0.14

il plugin in questione funziona perfettamente  in joomla viene visualizzato corettamente sia se si usa la v1 oppure la v2 , ma!
in virtuemart 3 non funziona affatto la versione v2, funziona solo la versione  v1, fai una domnda oppure in registrazione funziona solo la v1.
ora il problema  da quel che oh visto e il plugin  di joomla  giocherellando con il code,

/plugins/captcha/recaptcha/recaptcha.php

modificando il code da riga 61

Codice: [Seleziona]
{
            $file = 'https://www.google.com/recaptcha/api.js?onload=JoomlaInitReCaptcha2&render=explicit&hl=' . JFactory::getLanguage()->getTag();
            JHtml::_('script', $file);
            JHtml::_('script', 'plg_captcha_recaptcha/recaptcha.min.js', false, true);
        }

in

Codice: [Seleziona]
{
            $file = 'https://www.google.com/recaptcha/api.js?onload=JoomlaInitReCaptcha2&render=explicit&hl=' . JFactory::getLanguage()->getTag();
            JHtml::_('script', $file);
            JHtml::_('script', 'plg_captcha_recaptcha/recaptcha.min.js', false, true);
       
             $document = JFactory::getDocument();
                $theme      = $this->params->get('theme', 'clean');
                $document->addScriptDeclaration('jQuery(document).ready(function($) {$(window).load(function() {'
                     . 'grecaptcha.render("' . $id . '", {sitekey: "' . $pubkey . '", theme: "' . $theme . '"});'
                     . '});});'
                );
       
        }

in questo modo funziona sia v1 che la nuova versione v2

mi confermate  che lasciando il plugin originale in vm3 non funziona corettamente?
grazie