Le blog de Thomas Boury

Actualité / réflexions sur l’entrepreneuriat.

Patch sur le blog pour les commentaires

  • February
  • 16

4:54 pm Perso

Eh bien, le voilà enfin. J’ai passé une petite journée à updgrader mon blog afin qu’il accepte les commentaires, en évitant les spams.

Rappel:

  • Le site est basé sur phpnuke 7.2
  • La partie News s’appuie sur le module du même nom
  • en standard, et moyennant la configuration, les articles postés par les visiteurs/membres sont modérés et un check est fait sur les mots clés considérés comme spam
  • en standard, si les commentaires sont activés pour un artcle, les visiteurs/membres peuvent saisir des commentaires.
  • Mais les commentaires saisis ne sont pas modérables et aucun control n’est effectué sur les mots clés qui seraient accociés à des spams.

    Pour palier à cette dernière lacune, j’ai développé un patch à la partie “commentaires” du modules “news”.

    Ainsi, j’ai utilisé le fichier config.php contenant les mots interdits. Si un commentaire contient un de ces mots alors, il est archivé dans un table dénommée nuke_comments_spam (structure identique à nuke_comments_spam) et n’est pas inséré dans nuke_comments, donc il ne sera pas visible sur le site.
    Avec le temps, je dois trouver une liste exhautive de mots interdits (mots clés de spam) et mettre le fichier

    Donc affaire à suivre, pourvu que ce que j’ai fait soit suffisamment robuste et à vos plumes, vous pouvez saisir des commentaires pour l’ensemble des articles.

    En regardant sur les plateformes de blog, style Wordpress, DotClear, ils intègrent des API anti-spam. Phpnuke, pas encore.


  • 2 comments

    Enfin !!!
    Bravo.

    Posted by JM, on February 17th, 2007, at 11:01 pm. #.

    merci JM.

    Thomas.

    Posted by Thomas, on February 18th, 2007, at 10:56 pm. #.

    Leave a comment!


    e-mail (required, but will not be published)


    Message

     

    Web site powered by WordPress
    Copyright Thomas Boury © ® - Tous droits réservés. Rediffusion interdite sauf accord..
    Déclaration CNIL N°: 1004880 faite le 24 février 2004 en application de l'article 16 de la loi du 6 janvier 1978 relative à l'informatique, aux fichiers et aux libertés.
    Contactez le webmaster: info@thomasboury.com
    Version 5.0. Depuis février 2004
    Blog theme by blogstheme.com.