Description
Le plugin FBAntispam ajoute un champs supplémentaire au formulaire pour la rédaction des commentaires de forum. L’administrateur peut choisir entre la présentation d’un code aléatoire de 4 chiffres à recopier, le résultat d’une addition, le résultat d’une multiplication ou l’intégration du reCAPTCHA de Google.
Pour le reCAPTCHA voir ici la documentation de Google : https://www.google.com/recaptcha.
Si le code ne correspond pas, ou si le reCAPTCHA n’est pas validé, la saisie est proposée de nouveau avec un message avertissant de l’erreur dans le code.
Installation
Le plugin s’installe classiquement : Installer un plugin-spip
Vous n’avez aucune modification à faire sur vos squelettes.
Configuration
Un lien direct vers le panneau de configuration est disponible dans le menu « Configuration », et un choix par défaut est fait si la configuration n’est pas enregistrée.
Discussions par date d’activité
18 discussions
Bonjour
Apparemment, pas de fichier de langue pour ce plugin ? Le texte « Controle anti-spam : saisissez les caractères suivants » est toujours en Français.
Suggestion : ajoutez un formulaire de configuration pour modifier ce texte.
Cordialement
Répondre à ce message
Bonsoir, j’ai installé le captcha sur mon blog WP mais je n’arrive plus à y avoir accès en tant qu’administrateur, voilà ce qu’on me met lorsque je tente de me connecter
Error : You have entered an incorrect CAPTCHA value. Click the BACK button on your browser, and try again.
Pourriez-vous expliquer un peu plus ? qu’est-ce que vous entendez pour « blog WP » ?
Répondre à ce message
Bonsoir et merci pour la réponse
mon fichier forum.html dans le dossier squelette-dist semble etre bon.
Auriez vous une idée d’ou peut venir ce retour chariot ?
le code de mon fichier forum.html est
Bonjour
En effet le formulaire est correct.
Pourtant, dans le code HTML produit, la plupart des balises avec des attributs sont toutes coupées avec des retours à la ligne.
Je ne sais pas la raison, sans doute un traitement sur le code effectué par un autre plugin ou par une fonctionnalité de spip.
Une solution possible serait de surcharger le formulaire en ajoutant une balise ad hoc avant le bouton, sans mettre d’espaces, par exemple @MONCAPTCHA@, et d’ajouter dans le code du plugin le remplacement de cette balise par le captcha.
Pour cela, allez dans fbantispam_pipelines.php, à la ligne 33, pour ajouter ceci :
Cela devrait contourner votre problème.
Cordialement
Fabio
J’ai ajouté le code mais ça ne semble pas fonctionner ou bien je dois supprimer quelque chose ? j’ai ceci au finish comme code
Il faut aussi modifier le code du formulaire pour ajouter la balise @MONCAPTCHA@ là où on veut le captcha.
Voir éventuellement la documentation Spip pour redéfinir le formulaire dans ses squelettes.
Cordialement
Je pense que je ne vais pas y arriver car je n’ai aucune connaissance en php. Sauf indication claire sur quel ligne de quel fichier je dois ajouter la balise @MONCAPTCHA@ je ne vais pas y arriver. Merci pour votre aide !
Répondre à ce message
Bonsoir j’ai installé ce plugin sur mon site mais il s’affiche après le bouton Prévisualisé
ça fonction bien mais le fait qu’il s’affiche après le bouton de validation va surement jouer sur les visiteurs qui cliqueront sur prévisualisé sans voir le code captcha.
Qualqu’un pourrais me dire quoi faire pour que le plugin vient avant le bouton de validation ?
Lien d’exemple ici
http://islam.bf/index.php?page=forum&id_article=12&id_forum=1370&retour=index.php
Merci d’avance
Bonjour
Pour positionner le captcha le plugin effectue une recherche textuelle pour trouver le bouton, et se positionner avant. Si le bouton n’est pas trouvé, alors le captcha est mis à la fin du formulaire comme solution de repli.
Le texte recherché correspond à la balise avec le contenu suivant : p class=« boutons »
Dans votre cas, en regardant le code de la page, je vois qu’il y a un retour chariot entre p et class, ce qui rend inefficace la recherche de la bonne position, et c’est pour cela que la solution de replis est appliquée.
Peut être que vos squelettes surchargent le formulaire standard ?
Cordialement
Répondre à ce message
Le plugin fonctionne très bien en local, mais une fois en ligne les chiffres sont affichés normalement en caractères, sans traitement graphique. C’est sans doute un problème avec l’hébergement - quelqu’un sait-il ce qui doit être ajouté ?
Répondre à ce message
Ce plugin fonctionne bien par contre je doute qu’il soit efficace longtemps :
les chiffres à rentrer sont écrits tel quels dans le code source de la page ! Un script spammeur peut donc très facilement le déjouer. Pour l’instant, le plugin est jeune et aucun spammeur ne s’est donné la peine d’écrire un tel script donc je peux l’utiliser. Mais plus on l’utilisera, moins il sera efficace !
Il me semble qu’une amélioration du type « Combien font deux + trois (en chiffres) : » serait plus efficace.
remplacer #ENVcaptcha par son image typo à votre sauce par exemple :
[(#ENVcaptcha|image_typoPapposBlues..._font.ttf,taille=36,align=center,padding_5|image_alpha60||image_flou6|image_rotation-25)]
dans inclure/captcha et le nombre n’apparaitra plus
il suffit de remplacer
<strong>#ENV{captcha}</strong>
par un image typo de cette valeur —> A VOTRE SAUCE par exemple
dans le fichier inclure/captcha du plugin pour ne plus avoir le code en dur dans le texte
on enlève aussi la valeur qui se met automatiquement dans le alt de l’image
je vois que le plugin a été mis à jour ! Plus besoin de modifs du coup. Merci !
Répondre à ce message
Salut,
je voudrais introduire le captcha dans une page de formulaire de l’espace public.
Est-ce possible en mettant un code dans le squelette de cette page ?
Merci d’avance
Bonjour Etienne
Ce plugin intervient spécifiquement dans le formulaire du forum. Certainement quelques adaptations du code permettraient de l’utiliser avec d’autres types de formulaire, mais ce n’est pas le cas actuellement.
Cordialement
Ok, merci pour la réponse. Je vais continuer à chercher une solution et sinon je fermerai provisoirement le site.
Bonne continuation
Répondre à ce message
Ok, merci pour la réponse. Je vais continuer à chercher une solution et sinon je fermerai provisoirement le site.
Bonne continuation
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |