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

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

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...

Dernière modification de cette page le 25 février 2007

Discussion

2 discussions

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom