Page 1 sur 1

Google reCaptcha Opencart 2.0.2.0

MessagePublié: 06 Avr 2015, 14:16
par Slide94
Bonjour à tous,
Un p'tit prob avec la dernière version d'Opencart 2.0.2.0 sur le Recaptcha de Google.
Dans cette nouvelle version, il faut inscrire le site chez Google pour obtenir des codes qui seront insérés dans un nouvel onglet de l'administration générale du site.
Même après avoir inséré ces codes, il reste cette erreur :
Notice: Undefined variable: entry_captcha

Quelqu'un aurait-il une info ?

Merci ;)

RESOLU - Google reCaptcha Opencart 2.0.2.0

MessagePublié: 15 Avr 2015, 14:40
par Slide94
La derniere version d'Opencart (2.0.2.0) bug sur les Captchas de Google.

Re: Google reCaptcha Opencart 2.0.2.0

MessagePublié: 15 Avr 2015, 15:31
par Onlytech
@Slide94 : Merci de rapporter le problème mais veillez à vérifier les liens avant de les mettre sur le forum. Je ne trouve déjà aucun lien similaire qui propose de résoudre le souci (ce n'est pas un lien pour attirer du trafic !! ???)

[RESOLU] Google reCaptcha Opencart 2.0.2.0

MessagePublié: 15 Mai 2015, 21:38
par Slide94
Bonjour,

J'utilise le thème "Journal" version 2.4.1.2 avec Opencart 2.0.2.0. J'ai dû faire intervenir l'équipe qui s'occupe du thème pour qu'ils gèrent le problème directement sur les fichiers. Idem avec l'utilisation de MultiMerch.
A présent, le projet est assez bien avancé avec la mise en place d'un certificat pour obtenir un site qui fonctionne entièrement en SSL. Ce ne fût pas de la tarte pour obtenir ce certificat ! Bref...
Il reste encore à régler quelques paramètres de livraison et de paiement (le nerf de la guerre ! ;-))...
Pour ceux qui souhaite voir le projet : https://www.hairbook.com/shops

Have a nice day for you ;-)

JPH

Re: Google reCaptcha Opencart 2.0.2.0

MessagePublié: 23 Déc 2016, 13:29
par philippe
bonjour a la communauté
je rencontre des soucis avec le Captcha, mes client ne peuvent plus laisser d'avis car l'image du Captcha ne s'affiche pas

avez vous une idée merci

Re: Google reCaptcha Opencart 2.0.2.0

MessagePublié: 02 Jan 2017, 16:13
par lucho69
bonjour
retard dans la réponse mais je ne sais pas si ton pb est réglé
le pb vient souvent de l'hébergement, le système génère des images ou des fichiers dans un répertoire qui peut ne pas être accessible en écriture ... voir où se génère ces images, essaie de modifier le CHMOD en 755 (surtout pas 777)

autre pb possible recaptcha Google
tout est expliqué dans https://forum.opencart.com/viewtopic.php?f=182&t=147201
ca ne marche que si tu as ouvert un compte spécif Google avec une API perso
PErso j'aime pas ce re-captcha, difficile à lire, je préfère "Basic Captcha" qui ne demande aucune inscription

Re: Google reCaptcha Opencart 1.5.1 fr

MessagePublié: 20 Sep 2017, 09:59
par philippe
Bonjour Lucho

désolé mais ta réponse m 'a échappé ( pas de notification) , j 'ai toujours le même problème car j en ose pas toucher a la boutique etant donné que celle ci fonctionne tout de même pour le commande de produits, et c'est un peu compliqué comme installation, version anglaise vers fr et c 'est notre ami léo qui avait pris le relais, attention voir signature pour ma version opencart. merci pour vos reponse, je vais tester le changement de chmod et je reviens vers vous si j'y arrive.

pour info dans le dossier captcha.php j 'ai ceci:

<?php
class Captcha {
protected $code;
protected $width = 35;
protected $height = 150;

function __construct() {
$this->code = substr(sha1(mt_rand()), 17, 6);
}

function getCode(){
$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $this->code);
ob_end_clean();

return $out;
}

function showImage() {
$image = imagecreatetruecolor($this->height, $this->width);

$width = imagesx($image);
$height = imagesy($image);

$black = imagecolorallocate($image, 0, 0, 0);
$white = imagecolorallocate($image, 255, 255, 255);
$red = imagecolorallocatealpha($image, 255, 0, 0, 75);
$green = imagecolorallocatealpha($image, 0, 255, 0, 75);
$blue = imagecolorallocatealpha($image, 0, 0, 255, 75);

imagefilledrectangle($image, 0, 0, $width, $height, $white);

imagefilledellipse($image, ceil(rand(5, 145)), ceil(rand(0, 35)), 30, 30, $red);
imagefilledellipse($image, ceil(rand(5, 145)), ceil(rand(0, 35)), 30, 30, $green);
imagefilledellipse($image, ceil(rand(5, 145)), ceil(rand(0, 35)), 30, 30, $blue);

imagefilledrectangle($image, 0, 0, $width, 0, $black);
imagefilledrectangle($image, $width - 1, 0, $width - 1, $height - 1, $black);
imagefilledrectangle($image, 0, 0, 0, $height - 1, $black);
imagefilledrectangle($image, 0, $height - 1, $width, $height - 1, $black);

imagestring($image, 10, intval(($width - (strlen($this->code) * 9)) / 2), intval(($height - 15) / 2), $this->code, $black);

header('Content-type: image/jpeg');

imagejpeg($image);

imagedestroy($image);
}
}
?>

Re: Google reCaptcha Opencart 2.0.2.0

MessagePublié: 20 Sep 2017, 19:03
par lucho69
bonjour
une autre alternative serait d'installer un module de génération de formulaire
https://www.opencart.com/index.php?rout ... load_id=37

ca te coutera 20$ et tu résouds sans prendre de risque

sinon, tu peux aussi taper dans le code et supprimer le captcha

enfin le mieux c'est quand même de faire fonctionner
comme je te disais, c'est toujours un pb de droits sur des répertoires où se créent les images