Suivi par courriel pour les forum modérés a priori.

All contributions published for previous SPIP versions

Lorsque le forum est en modération à priori, il est intéressant de recevoir un courriel lorsqu’il y a un ajout.

En tant qu’administrateur responsable de l’activité éditoriale sur un site géré par spip, je voulais suivre l’activité des réactions aux articles (forum).

La modération a priori pour les forums public convenait le plus à notre mode de fonctionnement. le seul hic, nous n’étions pas avertis immédiatement de l’ajout d’une réaction à validé.

La petite modification suivante au fichier inc-forum.php3 à la racine, nous permet de recevoir par courriels l’ajout de réactions à valider.

Les récipients de ce courriel sont ceux inscrits dans le suivit de l’activité éditoriale. Donc logiquement, pour que cela fonctionne, il faut que cette option soit déjà en fonction.

Uniquement, - les articles dont les forums sont en modération a priori recevront ce courriel. Mais c’est facilement modifiable afin de recevoir un avis par courriel, peu importe le style de modération.

Voici le code testé sur la version 1.7.1

#
#-----[ OUVRIR ]---------------------------------------------
# 
inc-forum.php3

#
#-----[ TROUVER ]--------------------------------------------
# vers la ligne 500 (sur la version 1.7.1)

        // Poser un cookie pour ne pas retaper le nom / email
        $cookie_user = array('nom' => $auteur, 'email' => $email_auteur);
        spip_setcookie('spip_forum_user', serialize($cookie_user));

#
#-----[ AJOUTER APRÈS ]--------------------------------------
#  

        // Début modification extra-spip
        // Envoyer un courriel pour avertir de l'ajout d'une contribution au forum
        $suivi_edito = lire_meta("suivi_edito");
        $adresse_suivi = lire_meta("adresse_suivi");
        $email_envoi = lire_meta("email_envoi");
        $charset = lire_meta('charset');
        $adresse_site = lire_meta("adresse_site");
        $headers = "From: $email_envoi\n".
                "MIME-Version: 1.0\n".
                "Content-Type: text/plain; charset=$charset\n".
                "Content-Transfer-Encoding: 8bit\n$headers";
        $message = "Une réaction suite à un article vient d'être proposée.\n\n\n";
        $message .= $adresse_site."/ecrire/controle_forum.php3\n\n\n";        
        $message .= "Merci\n";
        if ($suivi_edito == "oui" AND $etat== "prop") {
                mail ("$adresse_suivi","Avis des reactions","$message","$headers");
        }        
        // Fin modification extra-spip

#
#-----[ Enregistrer/fermer le fichier ]----------------------
#

Pour info:
http://www.quebec-politique.com/art...

updated on 25 February 2007

Discussion

2 discussions

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom