Ajouter une fonction "captcha" sur votre formulaire de contact où les utilisateurs doivent saisir les lettres ondulées pour s'assurer qu'ils sont des humains et pas spam , c'est une bonne chose. L'utilisation de captchas peut réduire considérablement la quantité de spam que vous recevez. Ce tutoriel vous montrera comment utiliser les captchas avec Joomla 2.5 et 3.X .

captch joomla 3.5

Cependant, beaucoup de ces formes (y compris le mien) a cessé de travailler parce que Google a changé l'URL utilisée pour ReCaptchas. Cela à causé un impact sur Joomla 2.5 et Joomla 3.5 .

Ce correctif sera inclus dans la prochaine version de Joomla 3 mais en attendant, il n'est pas bon d'avoir un formulaire de contact cassé.

Je vous conseille d'envoyer un message à partir de votre formulaire de contact pour vous-même, si vous en avez un, et voir si elle fonctionne correctement:

  • Si vous êtes capable de voir les lettres ondulées dans votre fonction de captcha, vous êtes probablement très bien.
  • Si vous voyez le mot "captcha" mais il n'y a aucune lettre ondulée , votre formulaire est probablement cassé.
  • Si vous n'avez jamais eu captcha installé, vous pouvez envisager de faire un, pour vous sauver de certains pourriels supplémentaire.

Voici la solution pour Joomla 2.5 et 3.X :

Aller au plugins/captcha/recaptcha/recaptcha.php et faites le changement suivant :

  1. ligne 22 (ou à peu près) à la nouvelle RECAPTCHA_API_SERVER URL de 'http://www.google.com/recaptcha/api'
  2. ligne 24 (ou à peu près) à la nouvelle RECAPTCHA_VERIFY_SERVER URL de «www.google.com»
  3. ligne 129 (ou à peu près) à la nouvelle valeur de RECAPTCHA_VERIFY_SERVER de '/ recaptcha / api / vérifier'

Voir le changement dans le prochain patch: https://github.com/SniperSister/joomla-cms/commit/01e3c84d653c4331f7e11c85aa605426c00bbf6a

Vous aurez besoin d'un accès FTP pour faire ce changement, ou peut-être viz votre panneau de contrôle d'hébergement si il dispose d'un gestionnaire de fichiers qui vous permet de modifier les fichiers. Dans les deux cas, soyez sûr de prendre une sauvegarde du fichier recaptcha.php existant avant de faire les modifications recommandées.