Vous pouvez utiliser Captcha CK dans votre site Joomla pour éviter d'avoir beaucoup de spam provenant de vos différents formulaires : inscription utilisateur, formulaire de contact, forum, etc. C'est simple à configurer et vous avez quelques options que vous pouvez utiliser comme vous le souhaitez.
Activer le plugin
Tout d'abord vous devez installer le plugin captcha dans votre site Joomla et aller dans le menu plugins >> type = captcha >> rechercher Captcha CK
, et l'activer.
Une fois le plugin activé, vous devez pouvoir le sélectionner dans l'administration de votre site afin qu'il soit utilisé par défaut dans tous les formulaires compatibles avec les standards Joomla (la plupart des extensions sont compatibles).
Allez dans la Configuration globale de votre site web >> onglet Site >> recherchez l'option Captcha par défaut
et sélectionnez Captcha CK
dans la liste, puis enregistrez votre config. Notez que certains composants ont également leurs propres options pour forcer les paramètres du captcha, n'hésitez donc pas à le vérifier pour les composants que vous souhaitez utiliser.
Désormais, Captcha CK est utilisé par défaut dans tous les formulaires de votre site Joomla.
Options du captcha
Le captcha dispose de plusieurs méthodes pour bloquer les robots et les requêtes indésirables.
Méthodes de captcha cachées par défaut
- Honeypot : il s'agit d'un champ caché, les humains ne le verront pas. Mais si ce champ est coché, il s'agit alors d'une requête robot.
- Cookie check : il vérifie que la requête a bien été envoyée depuis le navigateur.
Options de captcha personnalisables
- Time trap : vous pouvez choisir le nombre de secondes que vous pensez qu'un visiteur humain doit utiliser pour remplir vos formulaires.
- Mathematic check : c'est la seule option que vous pouvez activer ou désactiver. Elle affichera une image où le visiteur pourra voir une addition de chiffres. Vous pouvez également définir la couleur du texte que vous souhaitez utiliser pour cela
Exemple de l'option mathématique :
Voici une capture d'écran des options du plugin (elles peuvent varier en fonction des versions à venir) :
Traduire le texte
Comme vous pouvez le voir dans les options, vous pouvez définir du texte :
- Texte avant : à afficher avant le champ captcha
- Texte après : à afficher après le champ captcha
Si vous utilisez un site web multilingue, vous pourriez être intéressé par la traduction de ces mots. Vous pouvez utiliser la méthode de substitution de langue de Joomla (Extensions >> Langues >> Substitutions
) qui vous permet de définir une traduction pour une chaîne donnée directement depuis l'administration de votre site, sans modifier aucun fichier de langue.
Pour l'utiliser, vous pouvez mettre une chaîne dans l'option du plugin, par exemple
- PLG_CAPTCHACK_TEXT_BEFORE
- PLG_CAPTCHACK_TEXT_AFTER
Et ensuite utiliser ces chaînes dans le remplacement de langue Joomla
Vous pouvez le faire pour n'importe quelle langue installée sur votre site web.
News