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.
Vos commentaires
# Le 19 décembre 2017 à 16:12, par PRX
En réponse à : FB Antispam - CAPTCHA et reCAPTCHA pour forums
bonjour ,
depuis cette dernière mise à jour ,
quelque soit le Type de captcha, après avoir envoyé le texte, ce dernier ne s’efface pas ou l’utilisateur n’a aucun message de confirmation d’envoi : et en modération à priori, il ne voit rien : ce qui fait qu’il reposte plusieurs fois !
(spip 3.1.6 avec les derniers plugins)
# Le 20 décembre 2017 à 14:15, par Fabio
En réponse à : FB Antispam - CAPTCHA et reCAPTCHA pour forums
Bonjour. Je viens d’essayer avec une nouvelle installation de Spip 3.1.7 et le plugin fbantispam en version 1.3.0 et tout me semble fonctionner correctement.
# Le 5 janvier à 11:08, par PRX
En réponse à : FB Antispam - CAPTCHA et reCAPTCHA pour forums
bonjour ,
merci d’avoir testé mais ! :
passé en 3.1.7 et derniers plugins dont FB en 1.3.0 et c’est pareil :
après avoir envoyé le texte, ce dernier ne s’efface pas ou l’utilisateur n’a aucun message de confirmation d’envoi : et en modération à priori, il ne voit rien : ce qui fait qu’il reposte plusieurs fois !
Répondre à ce message
# Le 26 octobre 2017 à 09:55, par Eric
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour, est que ce plugin est portable pour Spip 3.2 ? Suffit-il de modifier les bornes ? Merci :-)
# Le 27 octobre 2017 à 10:46, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour
Je viens de mettre à disposition la version 1.3.0, testée avec Spip 3.2.
Cette nouvelle version intègre aussi le reCAPTCHA de Google, configurable dans la page des paramètres du plugin.
Bien cordialement
Fabio
NB. La zone n’est pas à jour, télécharger le plugin de la page Spip-Contrib
# Le 27 octobre 2017 à 10:53, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
La zone a été mise à jour
# Le 30 octobre 2017 à 09:15, par Eric
En réponse à : FB Antispam - CAPTCHA et reCAPTCHA pour forums
Merci beaucoup pour la diligence !... L’ajout du CAPTCHA de Google est un plus appréciable !
Répondre à ce message
# Le 12 janvier 2016 à 00:24, par bruno31
En réponse à : FB Antispam - CAPTCHA pour forums
Depuis plusieurs mois, cela ne fonctionne plus.
Chaque jours je reçois plusieurs dizaines de spam qui passent à travers les mailles du filet.
Vivez vous le même cauchemar ?
Quelle autre solution ?
# Le 12 janvier 2016 à 07:01, par Pierre KUHN
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour,
Et nospam ne serait pas mieux ?
# Le 12 janvier 2016 à 09:43, par bruno31
En réponse à : FB Antispam - CAPTCHA pour forums
Hello Pierre
J’ai aussi NOSPAM en parallèle. Il est inefficace.
Apparemment, contrib.spip.net essuie aussi des tirs nourris de SPAM depuis plusieurs mois.
Je l’ai vu dans l’espace privé dans les forums d’articles pour lesquels j’ai les droits.
Mais aussi aux nombres de visiteurs qui a explosé. AMHA ce sont des robots spammeurs qui font exploser les stats.
Comment le webmaster du site s’en sort-il ?
Pour revenir à la recherche de solution, je pense qu’un antispam du style « combien font 3+2 » serait une bonne solution, avec une liste de question/réponse perso configurable.
Je suis étonné que ce plugin n’ait pas encore été développé pour SPIP.
Ou alors réaliser une version perso de FB antispam ?
# Le 12 janvier 2016 à 11:52, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
J’ai modifié le plugin, en prenant en compte la proposition de bruno31.
Le plugin en version 1.2 propose une interface de configuration où l’on peut choisir entre la copie de 4 caractères, le résultat d ’une addition ou le résultat d’une multiplication.
# Le 12 janvier 2016 à 15:31, par bruno31
En réponse à : FB Antispam - CAPTCHA pour forums
hello Fabio
Et merci pour la réactivité.
Je vais tester cela. Mais pas dans l’immédiat.
En effet, je réalise une expérience depuis ce matin :
J’ai modifié les paramètres de génération de l’image, dans captcha.html. J’ai introduit un peu d’aléatoire sur les paramètres de flou et d’angle.
J’ai aussi ajouté une chaîne de caractère au début du code à recopier, et intégrée dans l’image, mais qu’un humain sait qu’il ne doit pas recopier. Donc un logiciel de reconnaissance va bêtement recopier cette chaîne et donc cela ne passera pas.
Le but du test : voir si le robot spammeur fonctionne sur la reconnaissance du texte dans l’image, ou si il arrive à trouver le code à partir des inputs hidden (c1, c2, ...).
Bon, je suis content, les choses avancent.
# Le 12 janvier 2016 à 15:35, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
Super Bruno
En effet je me demandais si le robot spammeur lit l’image ou s’il va analyser le code.
Je me demande aussi s’il ne pourrait pas sauter la première étape et simuler la deuxième, celle de la validation sur la prévisualisation.
Si tes essais sont concluants, on pourrait intégrer tes modifications dans le p)lugin.
Bien à toi
# Le 12 janvier 2016 à 17:12, par bruno31
En réponse à : FB Antispam - CAPTCHA pour forums
Je ne sais pas si c’est possible de sauter la première étape. Un cador de SPIP, connaissant bien le processus du forum pourrait nous le dire.
En tous cas, mes modifs de ce matin ont stoppé net le SPAM.
Attendons quelques jours pour voir si le spammeur trouve la parade.
OK, si c’est concluant. Je t’enverrai mes modifs.
# Le 12 janvier 2016 à 18:50, par Pierre KUHN
En réponse à : FB Antispam - CAPTCHA pour forums
bruno31 avec nospam tu déclare les messages en temps que tel ? et ne les supprime jamais ?
# Le 12 janvier 2016 à 20:44, par bruno31
En réponse à : FB Antispam - CAPTCHA pour forums
Oui c’est ce que je fais. Je clique sur « Signaler comme SPAM ».
# Le 13 janvier 2016 à 14:49, par PRX
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour ,
excellente idée car je commençais à en avoir aussi beaucoup. Par contre, je ne sais pas si c’est cela, mais en SPIP 3.0.19, après mise à jour de votre plugin, je n’ai aucun panneau de configuration, où il est possible de choisir entre trois type de saisie ! Il est d’habitude « accroché » au plugin mais là rien ....Pourriez-vous éclairer svp ?
# Le 14 janvier 2016 à 18:01, par PRX
En réponse à : FB Antispam - CAPTCHA pour forums
Pire ! en testant : cela ne permet même plus de poster !!! Voir la copie écran en PJ.
Tu mets les chiffres vus et il répond « ERREUR : pas de captcha connu » et pas moyen de poster - effectivement efficace, je vais devoir revenir à la main à la version 1.1 , sur 3 sites ..
# Le 14 janvier 2016 à 18:11, par PRX
En réponse à : FB Antispam - CAPTCHA pour forums
Je n ’ai pas fait de sauvegarde de ce plugin : elle est où SVP la version 1.1 ? (celle d’avant)
# Le 15 janvier 2016 à 08:27, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
Je répond aux remarques de PRX.
L’erreur « pas de captcha connu » se produit si la configuration n’est pas enregistrée. Il suffit d’aller dans le panneau de configuration et de cliquer une fois dans « Enregistrer ».
Le panneau est accessible par le bouton qui s’affiche automatiquement dans la liste des plugins actifs, et à cette adresse ecrire/ ?exec=configurer_fbantispam
Pour facilité, j’ai mis en ligne une version 1.2.1 qui propose un lien direct dans le menu « Configuration » et qui prend une valeur par défaut si la configuration n’est pas enregistrée.
# Le 15 janvier 2016 à 09:04, par PRX
En réponse à : FB Antispam - CAPTCHA pour forums
Merci !
1/ le mode par défaut de la 1.2.1 permet de l’utiliser sans paramétrer. A défaut c’est mieux et fonctionnel en attendant la version sup qui corrigera je l’espère le point 2.
2/ On ne peut pas atteindre le paramétrage en mode privé : regarder la copie écran : votre plugin au milieu des autres : les autres ont bien le petit icône de paramétrage et pas le votre. (SPIP 3.0.19, pas si âgé..)
merci encore pour votre rapidité.
# Le 8 février 2016 à 10:39, par PRX
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour,
Rappel : les fonctions nouvelles et sans doutes utiles sont inatteignables :
On ne peut pas atteindre le paramétrage en mode privé (SPIP 3.0.19) - voir copie plus haut
# Le 15 février 2016 à 14:41, par Eric
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour, en effet, le fichier configurer_fbantispam ne se trouve pas dans l’archive....
# Le 16 février 2016 à 14:16, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
En effet je viens de vérifier, l’archive zip du 1.2.2 n’est pas bon. Je viens de le remplacer, maintenant il devrait être complet. Désolé pour le problème occasionné.
# Le 16 février 2016 à 14:48, par PRX
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour,
toujours pas bon - J’ai désinstallé la v1.22 et ré-installé.
je ne sais pas si vous avez bien fait la mise à jour ici car on voit toujours « Dernières modifications : 18/01/2016 » - Il faudrait sans doute augmenter de version 1.23 au hasard ? :-(
# Le 16 février 2016 à 15:27, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
En effet le site avait dupliqué les fichiers zip, créant de la confusion. J’ai remis le plugin en faisant évoluer la version.
# Le 16 février 2016 à 15:30, par Eric
En réponse à : FB Antispam - CAPTCHA pour forums
Il faut au minimum une heure pour que la zone soit à jour après dépôt !!
# Le 16 février 2016 à 15:43, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
Je n’ai pas encore commité la zone. J’ai mis le zip à télécharger dans cette page !
# Le 17 février 2016 à 09:26, par PRX
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour ,
là il s’est écoulé 24h env et il ne s’est rien passé : aucune suggestion de mise à jour de l’actuelle 1.22 vers 1.23 et en haut à gauche, je vois toujours « Dernières modifications :18/01/2016 • Revision 94636 : - »
Il va falloir « comiter » voire « percuter ». ;-) .. ;
Merci d’avance...
# Le 18 février 2016 à 10:56, par Eric
En réponse à : FB Antispam - CAPTCHA pour forums
Sinon, la version 1.2.3 au téléchargement est bien signalé sur cette page en haut à droite :-)
# Le 25 février 2016 à 09:44, par PRX
En réponse à : FB Antispam - CAPTCHA pour forums
il ne s’est rien passé : aucune suggestion de mise à jour de l’actuelle 1.22 vers 1.23 ..... :-(
# Le 28 septembre 2017 à 14:12, par LaLy
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour,
La version 1.2.3 n’est toujours pas présente sur : https://plugins.spip.net/fbantispam (c’est là que je vais chercher les dernière mises à jour)
Et sur cette page, elle apparaît en 2e position au lieu de la dernière, c’est tricky !
Répondre à ce message
# Le 17 août 2016 à 11:07, par bruno31
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour Fabio
Apparemment, le plugin n’est pas compatible avec le plugin « Forum sans prévisualisation ». Quelle que soit la valeur entrée dans le captcha, le commentaire est pris en compte.
Répondre à ce message
# Le 30 juin 2016 à 07:30, par Philippe
En réponse à : FB Antispam - CAPTCHA pour forums
Le package nommé 1.2.3 sur cette page fonctionne sous SPIP3.1.1 en l’installant manuellement via plugins/auto.
Le 1.2.2 est incomplet (configurer_fbantispam introuvable )
# Le 17 août 2016 à 10:57, par bruno31
En réponse à : FB Antispam - CAPTCHA pour forums
Je confirme, le 1.2.2 est incomplet. Il manque le formulaire de configuration, peut-être plus ?
# Le 17 août 2016 à 11:01, par bruno31
En réponse à : FB Antispam - CAPTCHA pour forums
Mais le 1.2.3 fonctionne, y compris sur SPIP3.0.x
Le zip 1.2.2 devrait être supprimer car il induit en erreur avec son titre qui laisse supposer que la 1.2.3 n’est pas valable pour SPIP3.x
Répondre à ce message
# Le 20 juillet 2016 à 11:35, par François Daniel Giezendanner
En réponse à : FB Antispam - CAPTCHA pour forums
Cher Fabio,
Merci pour cet excellent plugin antispam avec les options supplémentaires « addition » et « multiplication ». J’ai installé la version 1.2.3 sous SPIP3.1.1, cela fonctionne parfaitement.
Je lis d’une part dans le titre "FB Antispam" et d’autre part que tu es "Fabio Bertagnin FBServices", FB signifie donc FaceBook. Peux-tu nous en dire plus concernant les liens et développements éventuels de ce plugin antispam avec FaceBook ?
D’autre part, Google a sorti son nouveau captcha :
... qui semble aussi très intéressant, son adaptation à SPIP devrait tenter un spipeur, mais son implémentation en plugin pour les administrateurs SPIP serait probablement moins simple et immédiate que "FB Antispam - CAPTCHA pour forums", qu’en penses-tu ?
Bien cordialement
FDG
# Le 20 juillet 2016 à 17:41, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
Bonjour François Daniel
Merci pour ces mots encourageants.
En effet FB n’est pas là pour signifier Facebook, mais tout simplement ce sont mes initiales !
Je suis en train de tester le captcha de Google, mais je n’ai pas encore prévu l’intégration dans mes sites Spip. C’est très efficace mais quelques retours d’utilisateurs ne font pas l’unanimité.
Bien cordialement
Fabio
# Le 20 juillet 2016 à 20:26, par François Daniel Giezendanner
En réponse à : FB Antispam - CAPTCHA pour forums
Cher Fabio,
Désolé pour ma mésinterprétation de tes initiales, manifestement j’ai fonctionné comme quelqu’un qui cherche ses lunettes alors qu’il les a sur le nez !
Si tu te lances sur le captcha de Google pour SPIP, je suivrais cela avec grand intérêt.
Bonne continuation et encore Bravo pour ta précieuse contribution à la communauté SPIP.
Bien cordialement, François Daniel
Répondre à ce message
# Le 1er juillet 2015 à 15:56, par bruno31
En réponse à : FB Antispam - CAPTCHA pour forums
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
# Le 20 décembre 2014 à 18:02, par Lucie
En réponse à : FB Antispam - CAPTCHA pour forums
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.
# Le 20 décembre 2014 à 19:41, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
Pourriez-vous expliquer un peu plus ? qu’est-ce que vous entendez pour « blog WP » ?
Répondre à ce message
# Le 23 juillet 2014 à 00:30, par Kader
En réponse à : FB Antispam - CAPTCHA pour forums
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
<div class="formulaire_spip formulaire_forum ajax" id="formulaire_forum">
[(#REM) pour IE qui sinon se perd dans l'ajax !, ne pas retirer]<br class='bugajaxie' />
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
[(#ENV{login_forum_abo})
<INCLURE{fond=formulaires/inc-login_forum_abo}{env} ></INCLURE>
]
[(#ENV{editable})
[(#REM)
Bloc de previsualisation du forum envoye
Si on valide la previsu, on n'envoie pas en ajax car, si le post reussit
il faudra certainement redessiner toute la page pour afficher le nouveau
forum
][<form action="#ENV{action}#formulaire_forum" method="post" class="noajax">
<div>
[(#ACTION_FORMULAIRE{#ENV{action}})]
<input type='hidden' name='titre' value="#ENV{titre}" />
<input type='hidden' name='texte' value="#ENV{texte}" />
<input type='hidden' name='url_site' value="#ENV{url_site}" />
<input type='hidden' name='nom_site' value="#ENV{nom_site}" />
[<input type="hidden" name="id_forum" value="(#ENV*{id_forum})" />]
[(#INCLURE{fond=formulaires/inc-forum_ajouter_mot}{ajouter_mot})]
(#ENV*{erreurs}|table_valeur{previsu})
</div>
</form>]
<form action="#ENV{action}#formulaire_forum" method="post" enctype='multipart/form-data'><div>
[(#ACTION_FORMULAIRE{#ENV{action}})]
[<input type="hidden" name="id_forum" value="(#ENV*{id_forum})" />]
[<fieldset class="moderation_info">
<p class="explicationk">(#ENV{modere})<:forum_info_modere:></p>
</fieldset>]
<INCLURE{fond=formulaires/inc-login_forum}{env} ></INCLURE>
[(#ENV**{afficher_texte}|choixsiegal{'non', ' ',''})
[<input type="hidden" name="titre" value="(#ENV{titre})" />]
<p class="spip_bouton"><input type="submit" class="submit" value="<:forum_valider:>" /></p>]
[(#ENV**{afficher_texte}|choixsiegal{'non', '',' '})
<fieldset>
<legend><:form_pet_message_commentaire:></legend>[
(#CONFIG{forums_titre}|!={non}|non)
<input type="hidden" name="titre" id="titre"[ value="(#ENV{titre})"] />
]<ul>
[<li class='saisie_mots_forum'>(#INCLURE{fond=formulaires/inc-forum_bloc_choix_mots}{table=#ENV*{table}}{ajouter_mot})</li>]
[(#CONFIG{forums_titre}|!={non}|oui)
<li class='saisie_titre[ (#ENV**{erreurs}|table_valeur{titre}|oui)erreur]'>
<label for="titre"><:forum_titre:></label>
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{titre})</span>]
<input type="text" class="text" name="titre" id="titre"[ value="(#ENV{titre})"] size="50" />
</li>
]
[(#CONFIG{forums_texte}|!={non}|?{
<li class='saisie_texte[ (#ENV**{erreurs}|table_valeur{texte}|oui)erreur]'>
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{texte})</span>]
<textarea name="texte" id="texte" rows="12" cols="50">[(#ENV{texte})]</textarea>
</li>
})]
</ul></fieldset>
[(#CONFIG{forums_urlref}|!={non}|?{
<fieldset>
<legend><:forum_lien_hyper:></legend>
<p class='explication'><:forum_page_url:></p>
<ul>
<li class='saisie_nom_site[ (#ENV**{erreurs}|table_valeur{nom_site}|oui)erreur]'><label for="nom_site"><:forum_titre:></label>
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nom_site})</span>]
<input type="text" class="text" name="nom_site" id="nom_site" size="40" value="[(#ENV{nom_site})]" /></li>
<li class='saisie_url_site[ (#ENV**{erreurs}|table_valeur{url_site}|oui)erreur]'><label for="url_site"><:forum_url:></label>
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{url_site})</span>]
<input type="text" class="text" name="url_site" id="url_site" style="text-align: left;" dir="ltr" size="40" value="[(#ENV{url_site})]" /></li>
</ul></fieldset>
})]
[
<fieldset>
<legend><:bouton_ajouter_document:></legend>
<ul>
<li class='saisie_document_forum[ (#ENV**{erreurs}|table_valeur{document_forum}|oui)erreur]'>
[<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{document_forum})</span>]
<input type="hidden" name="cle_ajouter_document" value="(#ENV{cle_ajouter_document})" />
[<div id="ajouter_document_up">(#ENV{ajouter_document})
<label for="supprimer_document_ajoute"><input type='checkbox' name='supprimer_document_ajoute' id='supprimer_document_ajoute' />
<:lien_supprimer:></label>
</div>]
<div>
[<label for="ajouter_document">(#ENV{formats_documents_forum}|join{', '})</label>]
<input class='file' type="file" name="ajouter_document" id="ajouter_document"[
accept="(#ENV{formats_documents_forum}|join{','})"] />
</div>
<script type='text/javascript'>
jQuery('#ajouter_document_up')
.next()
.hide()
.prev()
.find(':checkbox')
.bind('change', function(){
jQuery('#ajouter_document_up').hide().next().show();
})
;
</script>
</li>
</ul></fieldset>
]
[(#REM) Piege a robots spammeurs ]
<p style="display: none;">
<label for="nobot_forum"><:antispam_champ_vide:></label>
<input type="text" class="text" name="nobot" id="nobot_forum" value="#ENV{nobot}" size="10" />
</p>
<p class="boutons"><input type="submit" class="submit" value="<:forum_voir_avant:>" /></p>
]
</div>
</form>
[(#REM)
Sauver les donnees du formulaire dans un cookie, si on quitte la page,
et les remettre quand on revient (dans les limites de 4ko etc)
]
<script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
if (window.jQuery)(function($){
var a = $.cookie('spip_contenu_formulaire_#ENV{_sign}');
var saveauto = true;
if (a) {
$('#formulaire_forum textarea#EVAL{chr(91)}name=texte#EVAL{chr(93)}')
.val(a);
$.cookie('spip_contenu_formulaire_#ENV{_sign}', null);
}
/* virer le cookie a la validation finale du message */
$('input#EVAL{chr(91)}name=confirmer_previsu_forum#EVAL{chr(93)}')
.live('click', function(e) {
saveauto = false;
});
$(window)
.bind('unload', function(){
if (saveauto){
var s = $('#formulaire_forum textarea#EVAL{chr(91)}name=texte#EVAL{chr(93)}').val();
if (s)
$.cookie('spip_contenu_formulaire_#ENV{_sign}', s);
else
$.cookie('spip_contenu_formulaire_#ENV{_sign}', null);
}else{
/* on vide le champs texte après le submit car refuser_traiter_formulaire_ajax(); va reposter le formulaire, et donc reposer un cookie car saveauto sera false la seconde fois. */
$('#formulaire_forum textarea#EVAL{chr(91)}name=texte#EVAL{chr(93)}').val('');
}
});
}(jQuery));
/*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>
]
</div>
# Le 23 juillet 2014 à 09:15, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
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 :
if (!$pos) $pos = strrpos($texte, '@MONCAPTCHA@', 0);
Cela devrait contourner votre problème.
Cordialement
Fabio
# Le 24 juillet 2014 à 14:34, par Kader
En réponse à : FB Antispam - CAPTCHA pour forums
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
// On ajoute le champ 'captcha' avant le bouton de submit
// On commence de la fin, pour se positionner dans le formulaire de saisie et non dans
// celui de prévisualisation
$pos = strrpos($texte, '<p class="boutons">', 0);
if (!$pos) $pos = strrpos($texte, '@MONCAPTCHA@', 0);
// S'il n'a pas trouvé le bouton, on se positionne à la fin du formulaire (moins joli !)
# Le 24 juillet 2014 à 14:44, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
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
# Le 24 juillet 2014 à 15:10, par Kader
En réponse à : FB Antispam - CAPTCHA pour forums
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
# Le 21 juillet 2014 à 23:25, par Kader
En réponse à : FB Antispam - CAPTCHA pour forums
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
# Le 22 juillet 2014 à 09:34, par Fabio
En réponse à : FB Antispam - CAPTCHA pour forums
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