it-swarm.com.de

Fragen Sie nach dem Produkt reCaptcha

Ich habe ein Problem mit dem Captcha auf meiner Website. Wenn ich eine Frage zum Produkt stellen möchte, wird das Captcha nicht angezeigt und nach der Frage wird die Meldung "Code ist ungültig" angezeigt. Ich habe in den letzten 2 Tagen nach einer Lösung gesucht und nichts gefunden, was mir geholfen hätte.

Meine Website: URL

die Website ist in tschechischer Sprache, daher suchen Sie nach dem Button "zeptejte se na produkt" (oranger Button rechts unter 2-3 Tage Bild)

Danke für jede Hilfe.

1
Tehryn

Ok, Problem gelöst. In der Datei /plugins/captcha/recaptcha/recaptcha.php ersetzen Sie diese Zeilen (62 - 68):

$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 . '"});'
. '});});'
);

mit dieser einzigen Zeile:

JHtml::_('script', 'plg_captcha_recaptcha/recaptcha.min.js', false, true);

Hinweis: Ich habe diese Datei nach dem Update von joomla geändert (wegen eines ähnlichen Problems - es hat das Problem behoben), aber nach dem Update von virtuemart ein paar Monate später funktionierte mein "Patch" (nicht meiner, ich hatte ihn irgendwo im Forum gefunden) nicht mehr. Also habe ich Änderungen rückgängig gemacht (durch Ersetzen dieser Zeilen) und es hat wieder funktioniert.

1
Tehryn