Configurer le captcha de XOOPS
- Captcha "text",
- Captcha "image",
- Captcha "recaptcha2".
Pour accéder à la totalité des pages (), vous devez être membre du site.
L'inscription est donc obligatoire mais gratuite !
Captcha "text"
Le captcha "text" est le captcha par défaut de XOOPS :
Il est relativement simple à résoudre pour les utilisateurs et n'a pas un grand pouvoir de protection face aux robots.
Ce captcha peut être configuré à l'aide du fichier suivant:
htdocs\class\captcha\
config.text.php
La seule option est:
'num_chars' => 6, // Maximum characters
Cette option limite le nombre de caractère du champ input du formulaire captcha (pour la réponse).
Exemple : si le paramètre est égale à 6, l'utilisateur peut entrer 6 caractères pour la réponse.
Nous déconseillons de modifier cette valeur.
Le captcha "text" est affiché par défaut dans la couleur noire. Sur un site avec un fond foncé, il est nécessaire de changer la couleur pour améliorer la lisibilité.
Pour une version de XOOPS inférieure à 2.5.11
il faut modifier le fichier :
htdocs\class\captcha\
text.php
public function loadText()
{
return '' . $this->outputText . '';
}
Les paramètres "color" et "border" devront être changés selon le besoin (couleur).
Depuis XOOPS 2.5.11
La fonction loadText() est changée comme ceci:
public function loadText()
{
return '' . $this->outputText . '';
}
Il y a maintenant une classe css nommée "captchatext". Cette classe est intégrée dans le fichier css xoops.css des thèmes officiels livrés avec XOOPS.
Par exemple :
htdocs\themes\xswatch4\css\
xoops.css
Il suffit de modifier la classe "captchatext" qui se trouve dans le fichier css :
.captchatext {
font-style: normal;
font-weight: bold;
font-size: 100%;
color: #333;
border: 1px solid #333;
padding: 1px 5px;
}
Les paramètres "color" et "border" devront être changés selon le besoin (couleur).
Si votre thème ne contient pas cette classe, vous pouvez l'ajouter dans le fichier xoops.css