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...
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |