From ac76a87de67defc7b61b27d25e2d65d6328cf5ce Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Sun, 24 Sep 2006 11:34:59 +0000 Subject: [PATCH] =?UTF-8?q?Suite=20[7461]:=20diff=C3=A9rencier=20le=20Titl?= =?UTF-8?q?e=20des=20flux=20RSS=20des=20admins=20restreints.=20Et=20une=20?= =?UTF-8?q?p=C3=A9touille=20graphique=20en=20moins=20dans=20la=20messageri?= =?UTF-8?q?e.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/action/rss.php | 8 +++++++- ecrire/inc/message_select.php | 11 ++++++----- ecrire/inc/presentation.php | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/ecrire/action/rss.php b/ecrire/action/rss.php index 99fcfc6053..09b501afff 100644 --- a/ecrire/action/rss.php +++ b/ecrire/action/rss.php @@ -399,26 +399,32 @@ switch($op) { include_spip('inc/forum'); if ($id = intval($a['id_article'])) { $critere = "statut='publie' AND id_article=$id"; + $r = spip_fetch_array(spip_query("SELECT titre FROM spip_articles WHERE id_article=$id")); $url = generer_url_article($id); } else if ($id = intval($a['id_syndic'])) { $critere = "statut='publie' AND id_syndic=$id"; + $r = spip_fetch_array(spip_query("SELECT nom_site AS titre FROM spip_syndic WHERE id_article=$id")); $url = generer_url_site($id); } else if ($id = intval($a['id_breve'])) { $critere = "statut='publie' AND id_breve=$id"; + $r = spip_fetch_array(spip_query("SELECT titre FROM spip_articles WHERE id_article=$id")); $url = generer_url_breve($id); } else if ($id = intval($a['id_rubrique'])) { $critere = "statut='publie' AND id_rubrique=$id"; + $r = spip_fetch_array(spip_query("SELECT titre FROM spip_articles WHERE id_article=$id")); $url = generer_url_rubrique($id); } else if ($id = intval($a['id_thread'])) { $critere = "statut='publie' AND id_thread=$id"; + $r = spip_fetch_array(spip_query("SELECT titre FROM spip_articles WHERE id_article=$id")); $url = generer_url_forum($id); } if ($id) $rss = rss_suivi_forums($a, "spip_forum", $critere, false); - $title = _T("ecrire:titre_page_forum_suivi"); + + $title = $r['titre'] . ' (' . _T("ecrire:titre_page_forum_suivi") .')'; break; # suivi prive des forums case 'forums': diff --git a/ecrire/inc/message_select.php b/ecrire/inc/message_select.php index c637a77aad..4cfd21aef2 100644 --- a/ecrire/inc/message_select.php +++ b/ecrire/inc/message_select.php @@ -32,13 +32,14 @@ function afficher_messages($titre, $from, $where, &$messages_vus, $afficher_aute $styles = array('arial2', 'arial1', 'arial1'); } - if ($important) #debut_cadre_couleur(); - echo "<div class='cadre-couleur'><div class='cadre-padding'>"; - $t = affiche_tranche_bandeau($requete, "messagerie-24.gif", $col, $couleur_foncee, "white", $tmp_var, $titre, false, $largeurs, $styles, 'afficher_message_boucles', $afficher_auteurs); - foreach ($t as $v) $messages_vus[$v]= $v; - if ($important) echo '</div></div>';#fin_cadre_couleur(); + if ($t) { + if ($important) #debut_cadre_couleur(); + echo "<div class='cadre-couleur'><div class='cadre-padding'>"; + foreach ($t as $v) $messages_vus[$v]= $v; + if ($important) echo '</div></div>';#fin_cadre_couleur(); + } } // http://doc.spip.org/@afficher_message_boucles diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php index 3c7839dddd..9edf04d2d4 100644 --- a/ecrire/inc/presentation.php +++ b/ecrire/inc/presentation.php @@ -2842,7 +2842,7 @@ function bouton_spip_rss($op, $args, $fmt='rss') { return "<a href='" . $url . "'>" - . http_img_pack('feed.png', $button, '') + . http_img_pack('feed.png', $button, 'RSS', 'RSS') . "</a>"; } -- GitLab