SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Interactivité, communication > Forums > Archives Forums

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

mercredi 2 mars 2005, par Éric Noël. Dernier ajout dimanche 25 février 2007


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


Répondre à cet article



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net