Steve Frécinaux

Dotclear : commentaires modérés (bis)

Suite aux réactions à mon billet précédent, voici un patch, que je viens de proposer à Olivier Meunier. Cette archive reprend le patch sur la version svn d’aujourd’hui (fichiers modifiés et diffs), ainsi que sur la version 1.2 RC (fichiers modifiés uniquement).

Ceci ajoute deux variables de configuration, dc_moderate_comments et dc_moderate_trackbacks, qui ont pour effet, si elles sont activées, de masquer par défaut les commentaires (respectivement, les pisteurs). Ces variables sont directement éditables via l’utilitaire de configuration de DotClear, mais uniquement de façon globale. J’ai aussi ajouté, par rapport à la bidouille du précédent billet, un mécanisme pour informer le visiteur que le commentaire a bien été envoyé. Ceci passe par la fonction dcCommentFormError() et ne nécessite donc pas de modification des templates.

Copiez les fichiers correspondant à votre version de dotclear, repris dans l’archive, dans votre répertoire dotclear (voir le fichier files.txt dans l’archive pour avoir les emplacements respectifs des différents fichiers). Ajoutez les lignes suivante à votre config.ini (ou copiez celui de l’archive et reconfigurez-le) :

dc_moderate_comments = 0
dc_moderate_trackbacks = 0

Et configurez-le via l’outil fourni par DotClear.

À noter que la notification par e-mail des commentaires fonctionnera toujours comme avant si elle est activée, mais les commentaires, pour être affichés, devront être activés via l’interface d’administration.