Bonjour à tous
Je souhaite modifier la disposition de mon captcha sur le formulaire de contact. J'ai besoin de diminuer la quantité de lignes et de points qu'il contient afin qu'un utilisateur puisse voir le texte plus clairement.
Quelqu'un a-t-il une idée de comment le faire?
Merci d'avance.
magento-1.7
captcha
Jaimin Sutariya
la source
la source
Réponses:
La façon dont vous avez répondu ci-dessus n'est pas une bonne approche.
La classe
Zend_Captcha_Image
a fourni des fonctions pour changer les variables. Vous pouvez trouver les fonctions dans la même classe qui ressemblera à ceci:Et
Zend_Captcha_Image
est également étendu à une classe de modèle Mage ieMage_Captcha_Model_Zend
. Ainsi, vous pouvez facilement remplacer cette classe de modèle Mage pour définir ces variables.Dans Mage_Captcha_Model_Zend:
Je mets ces variables dans le constructeur pour que les changements fonctionnent même pour le chargement de la page et également pour le rafraîchissement du captcha.
Il sera préférable de remplacer la fonction ci-dessus au lieu de modifier les fichiers principaux de mage.
la source
Vous pouvez modifier le bruit captcha en utilisant le code ci-dessous.
Aller à :
lib/Zend/Captcha/Image.php
Modifiez les valeurs variables ci-dessous selon vos besoins
Référence: http://magentoforall.blogspot.com.au/2012/11/magento-change-captcha-background-lines.html
la source
Pour Magento 2: accédez à vendor \ magento \ zendframework1 \ library \ Zend \ Captcha \ Image.php
Vous trouverez ci-dessous des fonctions dans ce fichier qui peuvent être utilisées pour personnaliser l'image captcha.
vous pouvez modifier les valeurs de cette fonction à partir des numéros de ligne 122 et 129.
la source