campana18 Posted January 22, 2013 Share Posted January 22, 2013 Bonjour, Je ne sais pas si le sujet a deja été traité avant, quelqu'un sait comment il est possible d'ajouter un captcha dans le formulaire de contact ? Est ce qu'il esxiste un module gratuit pour ça sinon ? Merci pour vos réponses Link to comment Share on other sites More sharing options...
campana18 Posted January 25, 2013 Author Share Posted January 25, 2013 Voici la réponse, sur le forum en anglais : http://www.prestashop.com/forums/topic/152157-anti-spam-adding-captcha-to-contact-form/ Link to comment Share on other sites More sharing options...
Kil0w0g Posted March 20, 2013 Share Posted March 20, 2013 Oui, le module http://catalogo-onlinersi.net/en/add-ons-prestashop-modules/264-slide-captcha-prestashop-module.html est plutôt sympathique. Testé sous 1.5.2 Link to comment Share on other sites More sharing options...
morphinux Posted November 5, 2013 Share Posted November 5, 2013 Bonjour, J'ai installé ce module mais ce dernier supprime le bouton "envoyer" dans mon thème donc on ne peut plus envoyer le message. C'est embêtant . Nicolas Link to comment Share on other sites More sharing options...
Kil0w0g Posted November 6, 2013 Share Posted November 6, 2013 Effectivement ça risque d'être gênant xD Et avec le thème par défaut de PrestaShop ? ça doit fonctionner correctement non ? N'aurais-tu pas un bug JavaScript dans ton thème ou une règle CSS qui cache ton bouton ? Link to comment Share on other sites More sharing options...
morphinux Posted November 6, 2013 Share Posted November 6, 2013 Je vais tester le thème par défaut pour voir ce que cela donne. Concernant le bug javascript, jene sais pas car je n'y connais rien en javascript. Comment pourrais-je détecter ce bug s'il existe. Par contre, je peux parcourir le CSS, c'est plus dans mes cordes. N'existe-t'il pas un module pas trop cher qui permette d'installer ce captcha sans bug ? J'hésite à faire l'achat parce que j'ai peur qu'il ne fonctionne pas non plus. Link to comment Share on other sites More sharing options...
Kil0w0g Posted November 6, 2013 Share Posted November 6, 2013 Dis moi ce que ça donne avec le thème par défaut déjà. On verra après. Link to comment Share on other sites More sharing options...
morphinux Posted November 6, 2013 Share Posted November 6, 2013 Ok, je te remercie pour ton aide. Je vais d'abord transférer ma boutique en local, ce que je n'avais pas encore fait (ma boutique n'est pas encore activée). Dès que j'ai réussi à faire ce transfert, je teste le thème par défaut et je reviens vers toi. Link to comment Share on other sites More sharing options...
morphinux Posted November 6, 2013 Share Posted November 6, 2013 Me revoilà Après avoir un peu galéré pour copier ma boutique en local, je peux maintenant tester le module avec le thème défaut. L'activation du thème par défaut a mis un gros bordel dans la mise en page. Normal, il y a pas mal de modules du thème par défaut qui sont désactivés. Malgré tout, dans le thème par défaut, le captcha ne s'affiche même pas et il n'y a pas non plus le bouton envoyez. voilà le gros bordel Link to comment Share on other sites More sharing options...
morphinux Posted November 6, 2013 Share Posted November 6, 2013 Oups! j'avais oublié d'insérer la petite ligne de code du module dans lefichier contact-form.tpl Le captcha apparait mais pas le bouton envoyé. Link to comment Share on other sites More sharing options...
Kil0w0g Posted November 7, 2013 Share Posted November 7, 2013 Bonjour, Et en inspectant en dessous de ton slide to unlock, tu n'as pas un bouton envoyer qui est caché par un vieux display none ou un quelque chose dans le genre ? Clique droit, "afficher code source", ctrl+f de la chaîne "send" ou "envoyer", ou à l'inspecteur d'éléments. Bonne journée. Link to comment Share on other sites More sharing options...
morphinux Posted November 7, 2013 Share Posted November 7, 2013 Bonjour, Et en inspectant en dessous de ton slide to unlock, tu n'as pas un bouton envoyer qui est caché par un vieux display none ou un quelque chose dans le genre ? Clique droit, "afficher code source", ctrl+f de la chaîne "send" ou "envoyer", ou à l'inspecteur d'éléments. Bonne journée. En effet, il y a bien un display:none. Quand je l'enlève, le bouton envoyer apparaît Link to comment Share on other sites More sharing options...
Kil0w0g Posted November 7, 2013 Share Posted November 7, 2013 Alors avec une règle CSS du dois pouvoir l'afficher. Exemple : #tonSelecteur { display:block!important; } Link to comment Share on other sites More sharing options...
morphinux Posted November 7, 2013 Share Posted November 7, 2013 (edited) La difficulté est de trouvé l'endroit où modifier ces valeurs. J'ai réussi à faire apparaître le bouton envoyé en modifiant le fichier slidecaptcha-footer.tpl mais ça ne doit pas être le bon fichier car l'envoi n'est pas bloqué. {literal} <script type="text/javascript"> $(document).ready(function(){ // Simple call $('.submitMessage, #submitMessage').css('display','none'); //j'ai mis "block!important" à la place de "none" // More complex call $('.QapTcha').QapTcha({ autoSubmit : true, autoRevert : true, txtLock : "{/literal}{l s='Form Locked, slide to unlock' mod='slidecaptcha'|strip_tags:'UTF-8'}{literal}", txtUnlock : "{/literal}{l s='Form Unlocked' mod='slidecaptcha'|strip_tags:'UTF-8'}{literal}", PHPfile : '{/literal}{$module_dir}{literal}php/Qaptcha.jquery.php' }); }); </script> {/literal} Je pense que le bouton "envoyer" doit être invisible quand le captcha est verrouillé et normalement visible lorsqu'on le dévérouille mais il faut trouver le fichier dans lequel se trouve cette condition . Je cherche mais suis pas très fortiche Edited November 7, 2013 by morphinux (see edit history) Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted March 2, 2018 Share Posted March 2, 2018 Bonjour, J'ai installé ce module car je reçois des centaines de mails aujourd'hui via le formulaire en provenance de russie... Mais le captcha ne s'affiche pas. J'ai bien rentrer la ligne de code indiquée pourtant. https://lyn-et-or-bijoux.com/nous-contacter Par contre, pour ton problème, en cochant la case "soumission auto" : no , le bouton "envoyer" apparaît bien. Merci de votre aide, Marilyne Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now