From eba12c3d2ecf3f37d282cf8039620cf6cc875eca Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Sat, 8 Dec 2007 17:35:44 +0000
Subject: [PATCH] =?UTF-8?q?#1191:=20faire=20appara=C3=AEtre=20au=20survol?=
 =?UTF-8?q?=20le=20num=C3=A9ro=20de=20message=20dans=20le=20forum=20intern?=
 =?UTF-8?q?e=20pour=20pouvoir=20le=20r=C3=A9f=C3=A9rencer=20facilement.=20?=
 =?UTF-8?q?Sym=C3=A9triquement,=20mettre=20le=20num=C3=A9ro=20de=20message?=
 =?UTF-8?q?=20dans=20l'URL=20dans=20les=20boutons=20de=20gestion=20d'un=20?=
 =?UTF-8?q?message.=20A=20noter=20que=20les=20noms=20des=20ancres=20ne=20s?=
 =?UTF-8?q?ont=20pas=20les=20m=C3=AAmes,=20il=20faudrait=20convenir=20d'un?=
 =?UTF-8?q?=20nommage,=20=C3=A7a=20pourrait=20servir.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/exec/controle_forum.php | 6 ++++--
 ecrire/inc/presentation.php    | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ecrire/exec/controle_forum.php b/ecrire/exec/controle_forum.php
index b77dcdf0ea..6b541a2680 100644
--- a/ecrire/exec/controle_forum.php
+++ b/ecrire/exec/controle_forum.php
@@ -41,8 +41,9 @@ function forum_parent($id_forum) {
 			 'valeur' => $id_article,
 			 'titre' => $titre);
 	  } else {
+	    $ancre = $forum_id_parent ? "forum$forum_id_parent" : '';
 	    return array('pref' =>  _T('lien_reponse_article'),
-			 'url' => generer_url_article($id_article),
+			 'url' => generer_url_article($id_article,'',$ancre),
 			 'type' => 'id_article',
 			 'valeur' => $id_article,
 			 'titre' => $titre,
@@ -170,7 +171,8 @@ function controle_un_forum($row) {
 	$controle .= boutons_controle_forum($id_forum, $forum_stat, $forum_id_auteur, "$type=$valeur", $forum_ip);
 
 	$suite = "\n<br />$avant<b>$pref
-	<a href='$url'>$titre</a></b>" . "<div style='overflow:hidden'>".justifier(propre($forum_texte))."</div>";
+	<a href='$url'>$titre</a></b>"  
+	. "<div style='overflow:hidden'>".justifier(propre($forum_texte))."</div>";
 
 	if (strlen($forum_url_site) > 10 AND strlen($forum_nom_site) > 3)
 		$suite .= "\n<div style='text-align: left' class='serif'><b><a href='$forum_url_site'>$forum_nom_site</a></b></div>";
diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php
index 6e37a46fdf..81890904b4 100644
--- a/ecrire/inc/presentation.php
+++ b/ecrire/inc/presentation.php
@@ -703,7 +703,7 @@ function afficher_forum_thread($row, $controle_id_article, $compteur_forum, $nb_
 	if (!$controle_id_article) {
 	  	$tm = rawurlencode($titre);
 		$res .= "\n<div style='text-align: right' class='verdana1'>"
-		. "<b><a href='"
+		  . "<b><a title='" . _T('message') . " $id_forum' href='"
 		  . generer_url_ecrire("forum_envoi", "statut=$statut&id_parent=$id_forum&titre_message=$tm&script=" . urlencode("$retour?$arg")) . '#formulaire'
 		. "'>"
 		. _T('lien_repondre_message')
-- 
GitLab