Bonjour,
J'utilise l'addon Prestashop recaptcha : Module re Captcha - Anti Spam - recaptcha
Je souhaite faire appel à ce capcha uniquement sur le form de contact. Pourtant je constate que le fichier JS gtstatic est appelé inutilement sur toutes les pages produit venant ralentir les performances.
Je vois notamment ce code dans recaptcha.php
if ($this->context->controller instanceof ControllerBackwardModule
|| $this->context->controller instanceof ProductController
|| ($this->context->controller instanceof ContactController && Configuration::get('CAPTCHA_ENABLE_CONTACT'))
|| ($this->context->controller instanceof AuthController && Configuration::get('CAPTCHA_ENABLE_ACCOUNT'))
|| ($this->context->controller instanceof ParentOrderController && Configuration::get('CAPTCHA_ENABLE_ACCOUNT'))
|| ($this->context->controller instanceof OrderOpcController && Configuration::get('CAPTCHA_ENABLE_ACCOUNT'))
|| ($this->context->controller instanceof OrderController && Configuration::get('CAPTCHA_ENABLE_ACCOUNT'))
|| $this->context->controller instanceof StoresPagesStoreModuleFrontController) {
if (method_exists($this->context->controller, 'registerJavascript')) {
$this->context->controller->registerJavascript(
'remote-recaptcha',
'https://www.google.com/recaptcha/api.js?hl='.$this->context->language->language_code,
array('server' => 'remote')
);
} elseif (version_compare(_PS_VERSION_, '1.5.0', '>') && method_exists($this->context->controller, 'addJS')) {
$this->context->controller->addJS('https://www.google.com/recaptcha/api.js?hl='.$this->context->language->language_code, false);
} elseif (version_compare(_PS_VERSION_, '1.5.0', '>') && method_exists(Tools, 'addJS')) {
Tools::addJS('https://www.google.com/recaptcha/api.js?hl='.$this->context->language->language_code, false);
} else {
return '';
}
}
Y'a t'il une raison de cet appel sur toutes les fiches produit ?
Que dois je faire pour empêcher cet appel ?
Merci pour votre aide.