// Venant de mettre en place un Digg-like avec un ami, je me suis dit, étant donné le nombre de ceux-ci en ce moment, il serait intéressant de partager mon expérience et les petites astuces que j’ai pu découvrir avec ce CMS, qui une fois qu’on en a fait le tour, n’est pas si mal que ça, mais, il est plein de bugs… Dans cette première astuce, je vais vous expliquer comment recevoir un mail de notification lorqu’un de vos membres publie une nouvelle news.
C’est tout simple, il suffit d’ajouter quelques ligne de code, mais encore faut-il savoir ou, et quoi rajouter…il faut tout d’abord ouvrir votre fichier submit.php qui se trouve à la racine de votre ftp, et dans celui-ci recherchez la ligne (ctrl+F) suivante : header(”Location: ” . getmyurl(’upcoming’));
Voila, vous avez trouvé cette ligne, maintenant, insérer le code qui suit juste avant :
$thisauthor = $db->get_var(”SELECT user_login FROM ” .table_users .” WHERE user_id = $linkres->author;”);
$subject= ‘Vous avez une nouvelle news: “‘ . $linkres->title . ‘”‘;
$message = “Cet utilisateur :”. $thisauthor . ” vient de mettre une nouvelle news : ” . $linkres->title . ” ” . “\r\n\r\nvoici le lien : ” . my_base_url . my_pligg_base . “/story.php?title=”. $linkres->title_url;
$headers = “From: l’adresse mail qui apparaît dans votre boîte” . “\r\nReply-To:l’adresse mail de destination ” . “\r\nX-Priority: 1\r\n”;
$to=”l’adresse mail de destination”;
@mail($to, $subject, $message, $headers);
Et le tour est joué…