15-02-2012
Accueil
shadow1
Rubriques
Accueil
Crédits et stats
Logiciels
Mon roman
Mon blog
Mon album de famille
Usenet how-to
Best of Usenet
Programmes TV
DVBViewer
Web2news
WebMail
Mon roman
Votre site web
Développez votre site
Audio hifi éléctronique
Qui suis-je ?
Les Mythes de la hifi
Protection d'amplis
Ampli CR courant
Alim. Crescendo
Platine à Bras radial
Photographie
OLympus four third
Stigmometre pour APN
Les baffles
Hexanon sur le web
Tests Hexanons
Montage Hexanons
Calage map infini
Loupe pour viseur
Af-Confirm Dandelions
* Galerie photo *
street-photo
Plus jamais Olympus
J'ai quitté le forum...
Naviguer
Plan du site
Rechercher
Administration
Communiquer
Forums du site
Me contacter
Chat en ligne.
Audio Hifi et électronique
Télécharger
Téléchargements
Xnews-fr
Gravity-fr
Hamster-fr
Wscripts
Membres
Me connecter
Créer son compte
Mot de passe perdu
WebOffice
testwebmail
130  Visiteurs en ligne.
Forum: Joomlaboard  


 Nouveau sujet 
Un antispam simple pour Joomlaboard Le: 2006/07/12 11:13
Quand vous n'êtes pas enrégistré sur Joomla, une entrée Antispam est ajoutée dans le formulaire pour poster des messages/réponses. Celle-ci comporte une image avec un texte/rebus, ou tout ce que vous pourrez imaginer pour aider le contributeur à trouver le mot antispam.
Si celui-ci n'est pas correct, le message ne sera pas posté.
Ni le mot de passe(pas dans le source), ni le texte/rébus(c'est une image) ne sont lisibles par les robots.

__________________________________________________________________

Dans le fichier Joomla/administrator/components/YourLang.php

Ajouter:
Code:

  DEFINE('_COM_A_ANTISPAM_DESC','' ); //vide si vous utilisez une image. DEFINE('_COM_A_ANTISPAM_IMAGE','http://www.machin.bidule.tv/components/com_joomlaboard/emoticons/rebus.gif'//<-votre image avec le texte, rébus, etc... DEFINE('_COM_A_ANTISPAM_WORD','YOURPASSWORD'); // Le mot de passe que vous aurez choisi. DEFINE('_COM_A_ANTISPAM_DEFAULT','! Attention !' //message par défaut dans la boite. Ne pas oublier les     pour remplacer les espaces. DEFINE('_COM_A_ANTISPAM_WARNING','Vous avez oublié de composer le code antispam, ou votre code est erroné !'); //Warning message en cas d'erreur.


Dans le fichier Joomla/components/joomlaboard/bb.js.php,

-sous les lignes:

formsubject=document.postform.subject.value;
if ((formsubject.length<1)) {
alert("Vous avez oublié d'entrer un Sujet");
submitme=0;
}


-Ajouter:
Code:

  formantispam=document.postform.antispam.value; if ((formantispam == "<?php echo _COM_A_ANTISPAM_DEFAULT; ?>")) { alert("<?php echo _COM_A_ANTISPAM_WARNING ?>"); submitme=0; } 


Dans le fichier: post.php, sous:

if (empty($sb_authorname))
{
echo _POST_FORGOT_NAME;
}
else if (empty($subject))
{
echo _POST_FORGOT_SUBJECT;
}
else if (empty($message))
{
echo _POST_FORGOT_MESSAGE;
}


Insérer:
Code:

  else if($registeredUser!=1){     if ($antispam != _COM_A_ANTISPAM_WORD )    {    echo _COM_A_ANTISPAM_WARNING;    }  }


Dans le fichier write html, sous la ligne:

if($setFocus==0 && $replyto==0 && ! $fromBot )
{echo "<script type="text/javascript">document.postform.subject.focus();</script>"; $setFocus=1;}
?>
</tr>


Insérer:
Code:

  <?php if($registeredUser==1) { }else { echo '<tr>'; echo '  <td class="sb_leftcolumn" style="color:red;"> <strong>Antispam</strong>: </td>' ; echo '  <td style="color:red;"><input type="text" class="inputbox" name="antispam" size="35" maxlength=" 400" value='._COM_A_ANTISPAM_DEFAULT.' /><br /> '; echo '     <strong>'._COM_A_ANTISPAM_DESC;                if(_COM_A_ANTISPAM_IMAGE != ""){ echo '        <img src="<img src="'._COM_A_ANTISPAM_IMAGE.'" border="0" alt="'._COM_A_ANTISPAM_DESC.'" title="'._COM_A_ANTISPAM_DESC.'"/>';                } echo '     </strong> echo '  </td>'; echo '</tr>; }?>



Créez avec paint ou le logiciel d'image que vous voulez, une image d'environ
390X40 avec du texte, un rébus, etc...permettant à l'utilisateur de connaitre facilement le mot de passe que vous aurez choisi. Sauvez sous le format gif.
L'uploader sous le nom indiqué (votre choix) dans le dossier indiqué (de votre choix) dans "_COM_A_ANTISPAM_IMAGE'".

________________________________________________________________

-Avantage sur Captcha ? Plus simple à installer, meilleure accessibilité (les caractères de certains captcha étant difficiles à lire).
-Inconvénient: il n'y a pas de changement du pass-word, autres que manuels.

Oui, mais les Ip des spammeurs étant vériifiables: facile de les interdire et votre système resistera mieux qu'un Capcha aux robots scannant en aveugles: des logiciels savent lire les captcha en quelques millisecondes avec 90 % de reconnaissance.
Bref, ça marche avec des sites normaux, moins bien avec des très gros sites qui valent une visite particulière et manuelle des spammeurs.
[ Édité par: christophe, le: 2007/08/25 15:13 ]
Si j\'étais intelligent, je serais aussi riche que jean claude Van Damme.
  Répondre | Citer
 

      Sujets: Auteur Date
Sujet épinglé. thread link
Un antispam simple pour Joomlaboard
christophe 2006/07/12 11:13
  thread link
thread linkthread link Re: Un...
christophe 2006/07/12 14:23
  thread link
thread linkthread linkthread link Probleme Joomlaboard 1.0.5
lbarriocanal 2007/04/13 19:50
  thread link
thread linkthread linkthread linkthread link Re: Pro...
christophe 2007/04/17 23:27
 Nouveau sujet
Liste des Forums Logiciels Joomlaboard



  • Vous désirez créer votre site web, votre boutique en ligne, votre forum, avec les techniques les plus modernes du web 2.0 ?
     
  • Vous voulez modifier, améliorer votre site actuel et son référencement ?
     
  • Vous rêvez de composants ou de modules spécialisés qui n'existent pas ?
     
  • Vous voulez un partenaire indépendant et réellement à votre service pour administrer votre site d'une façon personalisée avec soin et réactivité ?
     
  • Vous désirez une formation permanente ou ponctuelle pour rester maitre de votre outil de travail WEB?
     


Je met à votre service mon expérience de développeur et mon expertise en HTML et PHP et serai ravi de travailler pour vous,  à votre côté,  à  la réalisation  de  votre projet.

shadows2
 
shaddow3

Forum de street-photographie Valid XHTML 1.0 Transitional

Top!