From 73f12b1801326bc3c504e9fdc2a40901d30b45de Mon Sep 17 00:00:00 2001
From: ARNO* <arno@rezo.net>
Date: Tue, 3 May 2005 09:11:40 +0000
Subject: [PATCH] Sous-rubriques sur plusieurs colonnes

---
 ecrire/js_menu_rubriques.php | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/ecrire/js_menu_rubriques.php b/ecrire/js_menu_rubriques.php
index afe4f1ae73..8b095a09cb 100644
--- a/ecrire/js_menu_rubriques.php
+++ b/ecrire/js_menu_rubriques.php
@@ -98,6 +98,10 @@ function bandeau_rubrique($id_rubrique, $titre_rubrique, $z = 1) {
 	
 	// Limiter volontairement le nombre de sous-menus 
 	$zmax = 6;
+	if ($spip_ecran == "large") $max_lignes = 20;
+	else $max_lignes = 15;
+	
+	
 
 	if ($zindex < 1) $zindex = 1;
 	if ($zdecal == 1) $image = "secteur-12.gif";
@@ -114,11 +118,27 @@ function bandeau_rubrique($id_rubrique, $titre_rubrique, $z = 1) {
 		$ret .= '<div class=\"pos_r\" style=\"z-index: '.$z.';\" onMouseOver=\"montrer(\'b_'.$id_rubrique.'\');\" onMouseOut=\"cacher(\'b_'.$id_rubrique.'\');\">';
 		$ret .= '<div class=\"brt\"><a href=\"naviguer.php3?id_rubrique='.$id_rubrique.'\" class=\"bandeau_rub\"'.$image.'>'.addslashes(supprimer_tags($titre_rubrique)).'</a></div>';
 		$ret .= '<div class=\"bandeau_rub\" style=\"z-index: '.($z+1).';\" id=\"b_'.$id_rubrique.'\">';
+		
+		$ret .= '<table cellspacing=\"0\" cellpadding=\"0\"><tr><td valign=\"top\">';		
+		$ret .= "<div class='bandeau_rubriques' style='width: 170px;'>";
 		foreach( $arr_rub as $id_rub => $titre_rub) {
+			$count_ligne ++;
+			
+			if ($count_ligne == $max_lignes) {
+				$count_ligne = 0;
+				$ret .= "</div>";
+				$ret .= '</td><td>&nbsp;</td><td valign=\"top\">';
+				$ret .= "<div class='bandeau_rubriques' style='width: 170px;'>";
+
+			}
+		
 			$titre_rub = supprimer_numero(typo($titre_rub));
 			$ret .= bandeau_rubrique($id_rub, $titre_rub, ($z+$i));
 			$i = $i - 1;
 		}
+		
+		$ret .= '</div></td></tr></table>';
+		
 		$ret .= "</div></div>";
 	} else {
 		$ret .= '<div><a href=\"naviguer.php3?id_rubrique='.$id_rubrique.'\" class=\"bandeau_rub\"'.$image.'>'.addslashes(supprimer_tags($titre_rubrique)).'</a></div>';
-- 
GitLab