Important: La version 1.0 de l'API reCAPTCHA n'est plus compatible. Veuillez passer à la version 2.0. En savoir plus
Le plug-in reCAPTCHA phpBB2 utilise un CAPTCHA pour empêcher le spam dans les forums.
Nous vous recommandons d'utiliser le MOD reCAPTCHA phpBB pour installer reCAPTCHA. Deux mods sont disponibles, l'un pour l'inscription et l'autre pour les posts d'invités.
En plus du MOD phpBB, il existe également un correctif pour activer reCAPTCHA lors de l'enregistrement. Pour installer reCAPTCHA à l'aide d'un procédez comme suit:
- Téléchargez le fichier ZIP et extrayez-le.
- Déplacez le fichier recaptchalib.php dans votre répertoire d'inclusions phpBB.
- Appliquez le premier correctif en exécutant la commande suivante depuis le répertoire contenant le fichier phpBB:
patch -b usercp_register.php < /path/to/usercp_register.patch
- Déplacez le fichier profile_add_body.tpl.patch vers phpBBtemplates/<votre_thème> (par défaut, <votre_thème> est "subSilver").
- Appliquez le deuxième correctif en exécutant la commande suivante à partir de la page phpBBtemplates/<votre_thème> répertoire:
patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
- Inscrivez-vous ici pour obtenir des clés reCAPTCHA. reCAPTCHA vous fournira clé privée. Ouvrez usercp_register.php dans votre répertoire d'inclusions. et remplacez $recaptcha_public_key et $recaptcha_private_key par les valeurs qui vous ont été émises.
- Et voilà ! Votre widget reCAPTCHA doit maintenant s'afficher sur la page d'inscription des utilisateurs.
Questions fréquentes
- Que se passe-t-il si la commande patch échoue ?
-
Le correctif a été créé à l'aide du paramètre diff unifié (diff -u). Différentes versions de ce fichier ou d'autres modifications peuvent entraîner une erreur conflit. Vous pouvez étudier le fichier correctif pour voir modifié et comment cela a causé un conflit avec votre fichier.
- Je souhaite annuler les modifications du correctif ou désinstaller reCAPTCHA. Comment procéder ?
-
Lorsque vous avez exécuté la commande "patch" avec "-b", , une sauvegarde des fichiers a été effectuée dans le même répertoire. Utiliser le composant mv pour écraser le fichier corrigé par le fichier d'origine. Vous pouvez également supprimer le fichier recaptchalib.php de votre répertoire d'inclusions.