réponse au forum

bonjour
je suis averti, en tant qu'auteur d'un article, d'une réaction sur le forum. Pratique. Mais si je réagis à cette réaction (:P) son auteur sera-t'il prévenu aussi?

--
Jean-Christophe
http://jc.sekinger.free.fr

Jean-Christophe Sekinger a écrit :

bonjour
je suis averti, en tant qu'auteur d'un article, d'une réaction sur le forum. Pratique. Mais si je réagis à cette réaction (:P) son auteur sera-t'il prévenu aussi?

A ma connaissance, non! pas avec 1.9
Je cherche pourtant la solution pour que ce soit différent mais je n'ai pas trouvé le fichier qui gère l'envoi d'email des forums publics. Car à mon avis il y a un bon plugin à faire sur le sujet!

NB: Sur les versions 1.7 et 1.8 il y avait une contrib là-dessus

MA

monnaieancienne.com a écrit (en cette belle journée du 25/09/2006 11:43) :

Jean-Christophe Sekinger a écrit :
  

bonjour
je suis averti, en tant qu'auteur d'un article, d'une réaction sur le forum. Pratique. Mais si je réagis à cette réaction (:P) son auteur sera-t'il prévenu aussi?

A ma connaissance, non! pas avec 1.9
Je cherche pourtant la solution pour que ce soit différent mais je n'ai pas trouvé le fichier qui gère l'envoi d'email des forums publics. Car à mon avis il y a un bon plugin à faire sur le sujet!

NB: Sur les versions 1.7 et 1.8 il y avait une contrib là-dessus

bizarre de demander l'adresse email du contributeur alors... à quoi cela peut-il servir puisque je ne peux la voir que dans la base de données (pas pratique) ?

--
Jean-Christophe

Jean-Christophe Sekinger a écrit :

monnaieancienne.com a écrit (en cette belle journée du 25/09/2006 11:43) :

Jean-Christophe Sekinger a écrit :
  

bonjour
je suis averti, en tant qu'auteur d'un article, d'une réaction sur le forum. Pratique. Mais si je réagis à cette réaction (:P) son auteur sera-t'il prévenu aussi?

A ma connaissance, non! pas avec 1.9
Je cherche pourtant la solution pour que ce soit différent mais je n'ai pas trouvé le fichier qui gère l'envoi d'email des forums publics. Car à mon avis il y a un bon plugin à faire sur le sujet!

NB: Sur les versions 1.7 et 1.8 il y avait une contrib là-dessus

bizarre de demander l'adresse email du contributeur alors... à quoi cela peut-il servir puisque je ne peux la voir que dans la base de données (pas pratique) ?

dans l'espace privé, tu peux cliquer sur le nom du contributeur et s'il a précisé son email, tu peux ecrire un message via ta messagerie

rpapa a écrit (en cette belle journée du 25/09/2006 11:59) :

Jean-Christophe Sekinger a écrit :

monnaieancienne.com a écrit (en cette belle journée du 25/09/2006 11:43) :

Jean-Christophe Sekinger a écrit :
  

bonjour
je suis averti, en tant qu'auteur d'un article, d'une réaction sur le forum. Pratique. Mais si je réagis à cette réaction (:P) son auteur sera-t'il prévenu aussi?

A ma connaissance, non! pas avec 1.9
Je cherche pourtant la solution pour que ce soit différent mais je n'ai pas trouvé le fichier qui gère l'envoi d'email des forums publics. Car à mon avis il y a un bon plugin à faire sur le sujet!

NB: Sur les versions 1.7 et 1.8 il y avait une contrib là-dessus

bizarre de demander l'adresse email du contributeur alors... à quoi cela peut-il servir puisque je ne peux la voir que dans la base de données (pas pratique) ?

dans l'espace privé, tu peux cliquer sur le nom du contributeur et s'il a précisé son email, tu peux ecrire un message via ta messagerie

oh ben d'accord merci (c'est drôlement bien cet espace!)

jc a écrit :

rpapa a écrit (en cette belle journée du 25/09/2006 11:59) :

Jean-Christophe Sekinger a écrit :

monnaieancienne.com a écrit (en cette belle journée du 25/09/2006 11:43) :

Jean-Christophe Sekinger a écrit :
  

bonjour
je suis averti, en tant qu'auteur d'un article, d'une réaction sur le forum. Pratique. Mais si je réagis à cette réaction (:P) son auteur sera-t'il prévenu aussi?

A ma connaissance, non! pas avec 1.9
Je cherche pourtant la solution pour que ce soit différent mais je n'ai pas trouvé le fichier qui gère l'envoi d'email des forums publics. Car à mon avis il y a un bon plugin à faire sur le sujet!

NB: Sur les versions 1.7 et 1.8 il y avait une contrib là-dessus

bizarre de demander l'adresse email du contributeur alors... à quoi cela peut-il servir puisque je ne peux la voir que dans la base de données (pas pratique) ?

dans l'espace privé, tu peux cliquer sur le nom du contributeur et s'il a précisé son email, tu peux ecrire un message via ta messagerie

oh ben d'accord merci (c'est drôlement bien cet espace!)

Il n'en reste pas moins que ce serait drolement utile de pouvoir faire suivre les messages du forum public.

Je viens de m'essayer à ça dans forum-insert.php:
En reprenant la fonction prevenir_auteur mais ça ne marche pas et d'ailleurs y'a plus rien qui fonctionne! la réponse n'apparaît plus non plus :slight_smile:
Mais je ne dois pas être loin de la vérité. Si quelqu'un avait une idée là-dessus?
function prevenir_auteurs($auteur, $email_auteur, $id_forum, $id_article, $texte, $titre, $statut, $nom_site_forum, $url_site) {
  include_spip('inc/texte');
  include_spip('inc/filtres');
  include_spip('inc/mail');
  charger_generer_url();

  if ($statut == 'prop') # forum modere
    $url = generer_url_ecrire('controle_forum', "debut_id_forum=$id_forum");
  else if (function_exists('generer_url_forum'))
    $url = generer_url_forum($id_forum);
  else {
    spip_log('inc-urls personnalise : ajoutez generer_url_forum() !');
    $url = generer_url_article($id_article);
  }

  $sujet = "[" .
    entites_html(textebrut(typo($GLOBALS['meta']["nom_site"]))) .
    "] ["._T('forum_forum')."] $titre";

  $parauteur = (strlen($auteur) <= 2) ? '' :
    (" " ._T('forum_par_auteur', array('auteur' => $auteur)) .
     ($email_auteur ? "" : (' <' . $email_auteur . '>')));

  $corps = _T('form_forum_message_auto') .
    "\n\n" .
    _T('forum_poste_par', array('parauteur' => $parauteur)).
    "\n"
    . _T('forum_ne_repondez_pas')
    . "\n"
    . url_absolue($url)
    . "\n\n\n".$titre."\n\n".textebrut(propre($texte))
    . "\n\n$nom_site_forum\n$url_site\n";

  $old_lang = $GLOBALS['spip_lang'];

  $result = spip_query("SELECT auteurs.email, auteurs.lang FROM spip_auteurs AS auteurs, spip_auteurs_articles AS lien WHERE lien.id_article='$id_article' AND auteurs.id_auteur=lien.id_auteur");
  while ($row = spip_fetch_array($result)) {
    $email = trim($row['email']);
    if (strlen($email) < 3) continue;
        $GLOBALS['spip_lang'] = ($row['lang'] ? $row['lang'] : $old_lang);
    $parauteur = (strlen($auteur) <= 2) ? '' :
      (" "
       ._T('forum_par_auteur',
           array('auteur' => $auteur))
       . $email_auteur);
    $courr = _T('form_forum_message_auto')."\n\n"
      . _T('forum_poste_par', array('parauteur' => $parauteur))."\n"
      . _T('forum_ne_repondez_pas')
      . $corps ;
    $sujet = "[$nom_site_spip] ["._T('forum_forum')."] $titre";
    
    envoyer_mail($email, $sujet, $courr) ;
  }
  $GLOBALS['spip_lang'] = $old_lang;
}