From 20d8697f0e19ad0e18a79f678cc625b4bfffe088 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Wed, 22 Aug 2007 15:40:55 +0000
Subject: [PATCH] Les onglets certains aiment d'autre pas Plutot que jeter le
 bebe avec l'eau du bain, autant permettre de switcher entre l'interface
 lineaire proche de l'ancienne et la proposition d'evolution ce qui laisse le
 temps de l'affiner

---
 dist/style_prive.html                 |  26 +++++++
 ecrire/exec/accueil.php               |   2 +-
 ecrire/exec/articles.php              |  70 +++++++++--------
 ecrire/exec/breves_voir.php           |  63 ++++++++-------
 ecrire/exec/config_fonctions.php      |   6 +-
 ecrire/exec/naviguer.php              | 107 ++++++++++++++------------
 ecrire/exec/sites.php                 |  72 +++++++++--------
 ecrire/inc/afficher_contenu_objet.php |  32 ++++++--
 ecrire/inc/config.php                 |   3 +-
 ecrire/inc/presentation.php           |  34 ++++----
 10 files changed, 246 insertions(+), 169 deletions(-)

diff --git a/dist/style_prive.html b/dist/style_prive.html
index 505555396e..7dce537cb6 100644
--- a/dist/style_prive.html
+++ b/dist/style_prive.html
@@ -680,6 +680,13 @@ div.puce_breve_popup, span.puce_breve_popup { width: 27px; }
 #contenu .bandeau_actions a:hover { background: #FFF; }
 #contenu .logo_titre { float: #GET{right}; margin: 5px 0; margin-#GET{left}: 5px; }
 
+#contenu #wysiwyg span.champ {display:block;}
+#contenu #wysiwyg span.contenu_ps { background:#DDDDDD; border:1px solid #666; padding:5px;margin:1em 0;}
+#contenu #wysiwyg span.contenu_ps span.label {display:inline;font-weight:bold;font-size:1.3em;background:none;color:#000;}
+#contenu #wysiwyg span.contenu_notes { background:#fff; border:1px solid #666; padding:5px;margin:1em 0;}
+#contenu #wysiwyg span.contenu_notes span.label {display:inline;font-weight:bold;font-size:0.9em;background:none;color:#000;}
+#contenu #wysiwyg span.texte {font-size:0.9em;}
+
 ul.instituer { /*float: #GET{right}; */ text-align: #GET{left}; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 0; padding:5px 0; /*font-size:0.9em; */ }
 ul.instituer li { list-style: none; margin: 0; padding: 0; }
 ul.instituer li ul { margin: 0; padding: 0; }
@@ -694,6 +701,25 @@ ul.instituer li.poubelle.selected a,ul.instituer li.poubelle a:hover { backgroun
 ul.instituer li.refuse.selected a,ul.instituer li.refuse a:hover { background: #ff0000;color: #FFF; }
 
 #voir.tabs-container { background: #FFF; padding: 5px; border: 1px solid #999; }
+.no_onglets .tabs-container {background:#fff; border:none;padding-top:0;}
+.no_onglets .tabs-nav {display:none;}
+.no_onglets .fiche_objet { background:#fff;border:1px solid black; padding:5px;margin-bottom:1em;}
+.no_onglets #voir.tabs-container { background: #FFF; padding:0; border: none; }
+.no_onglets #contenu #wysiwyg span.label{ display:none; }
+.no_onglets #contenu #wysiwyg .contenu_lien_titre {margin:1em 0;}
+.no_onglets #contenu #wysiwyg .contenu_lien_titre span.label{ color:#000;background:none;display:inline; font-size:1.1em;font-weight:bold;font-family:Georgia,Garamond,Times New Roman,serif;}
+.no_onglets #contenu #wysiwyg .contenu_lien_titre span.lien_titre p { display:inline;}
+.no_onglets #contenu #wysiwyg { padding:5px;}
+.no_onglets #contenu #wysiwyg span.contenu_soustitre,
+.no_onglets #contenu #wysiwyg span.contenu_surtitre,
+.no_onglets #contenu #wysiwyg span.contenu_titre {display:none;}
+.no_onglets #contenu h1 {color:#GET{foncee};}
+.no_onglets #contenu #wysiwyg span.contenu_descriptif,
+.no_onglets #contenu #wysiwyg span.contenu_nom_site
+ { background:#E4E4E4; border:1px dashed #AAAAAA; padding:5px;margin:1em 0;}
+.no_onglets #contenu #wysiwyg span.contenu_descriptif span.label {color:#000;background:none;display:inline;font-size:1.1em;font-weight:bold;}
+body.sites .no_onglets #contenu #wysiwyg span.contenu_nom_site {display:none;}
+.no_onglets .boite_onglets {margin-top:0px; }
 
 /* exec/articles */
 .articles h1 {color: #000; font-size: large; margin-top: 5px; }
diff --git a/ecrire/exec/accueil.php b/ecrire/exec/accueil.php
index 32f4059043..ccbd1b6d39 100644
--- a/ecrire/exec/accueil.php
+++ b/ecrire/exec/accueil.php
@@ -468,7 +468,7 @@ function exec_accueil_dist()
 	}
 
 	if (!$connect_id_rubrique)
-		echo afficher_enfant_rub(0, false, true);
+		echo afficher_enfant_rub(0, false, true) . "<br class='nettoyeur' />";
 
  	echo pipeline('affiche_milieu',array('args'=>array('exec'=>'accueil'),'data'=>''));
 
diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php
index 0980926926..3816e2b718 100644
--- a/ecrire/exec/articles.php
+++ b/ecrire/exec/articles.php
@@ -97,17 +97,6 @@ function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot
 	$referencer_traduction = charger_fonction('referencer_traduction', 'inc');
 	$discuter = charger_fonction('discuter', 'inc');
 
-	$logo = '';
- 	$chercher_logo = ($spip_display != 1 AND $spip_display != 4 AND $GLOBALS['meta']['image_process'] != "non");
-	if ($chercher_logo) {
-		$chercher_logo = charger_fonction('chercher_logo', 'inc');
-		if ($logo = $chercher_logo($id_article, 'id_article', 'on')) {
-			list($fid, $dir, $nom, $format) = $logo;
-			include_spip('inc/filtres_images');
-			$logo = image_reduire("<img src='$fid' alt='' />", 75, 60);
-		}
-	}
-
 	if ($flag_editable AND ($spip_display != 4)) {
 		$iconifier = charger_fonction('iconifier', 'inc');
 		$icone = $iconifier('id_article', $id_article,'articles', true);
@@ -125,8 +114,10 @@ function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot
 
 	$navigation =
 	  debut_boite_info(true). $boite . fin_boite_info(true)
+	  . (_INTERFACE_ONGLETS?"":$icone)
+		. (_INTERFACE_ONGLETS?"":boites_de_config_articles($id_article))
 	  . ($flag_editable ? boite_article_virtuel($id_article, $virtuel):'')
-	  . meme_rubrique($id_rubrique, $id_article, 'article')
+		. meme_rubrique($id_rubrique, $id_article, 'article')
 	  . pipeline('affiche_gauche',array('args'=>array('exec'=>'articles','id_article'=>$id_article),'data'=>''));
 	
 	$extra = creer_colonne_droite('', true)
@@ -138,8 +129,7 @@ function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot
 	
 	$actions = 
 		voir_en_ligne('article', $id_article, $statut_article, 'racine-24.gif', false)
-	 . ($flag_editable ? bouton_modifier_articles($id_article, $id_rubrique, $modif, _T('avis_article_modifie', $modif), "article-24.gif", "edit.gif",$spip_lang_right) : "")
-	 . icone_inline(_T('icone_poster_message'), generer_url_ecrire("forum_envoi", "statut=prive&id=$id_article&script=articles") ."#formulaire", "forum-interne-24.gif", "creer.gif", $spip_lang_left);
+	 . ($flag_editable ? bouton_modifier_articles($id_article, $id_rubrique, $modif, _T('avis_article_modifie', $modif), "article-24.gif", "edit.gif",$spip_lang_right) : "");
 	 
 	// revisions d'articles
 	if (($GLOBALS['meta']["articles_versions"]=='oui')
@@ -150,29 +140,29 @@ function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot
 	$actions .= "<div class='nettoyeur'></div>";
 	
 	$haut =
-		($logo ? "<div class='logo_titre'>$logo</div>" : "")
+		(_INTERFACE_ONGLETS?"":"<span $dir_lang class='arial1 spip_medium'><b>" . typo($surtitre) . "</b></span>\n")
 		. gros_titre($titre, '' , false)
+		. (_INTERFACE_ONGLETS?"":"<span $dir_lang class='arial1 spip_medium'><b>" . typo($soustitre) . "</b></span>\n")
 		. "<div class='bandeau_actions'>$actions</div>";
 
-	$onglet_contenu = array(_L('Contenu'),
-	  afficher_corps_articles($id_article,$virtuel,$row)
-	  );
+	$onglet_contenu =
+	  afficher_corps_articles($id_article,$virtuel,$row);
 
-	$onglet_proprietes = array(_L('Propri&eacute;t&eacute;s'),
+	$onglet_proprietes = 
 		afficher_article_rubrique($id_article, $id_rubrique, $id_secteur, $statut)
 	  . $dater($id_article, $flag_editable, $statut_article, 'article', 'articles', $date, $date_redac)
 	  . $editer_auteurs('article', $id_article, $flag_editable, $cherche_auteur, $ids)
 	  . (!$editer_mot ? '' : $editer_mot('article', $id_article, $cherche_mot, $select_groupe, $flag_editable, true))
 	  . (!$referencer_traduction ? '' : $referencer_traduction($id_article, $flag_editable, $id_rubrique, $id_trad, $trad_err))
 	  . pipeline('affiche_milieu',array('args'=>array('exec'=>'articles','id_article'=>$id_article),'data'=>''))
-	  );
+	  ;
 
-	$onglet_documents = array(_L('Documents'),
-	  $icone
+	$onglet_documents =
+	  (_INTERFACE_ONGLETS?$icone:"")
 	  . articles_documents('article', $id_article)
-	  );
+	  ;
 	
-	$onglet_interactivite = array(_L('Interactivit&eacute;'),
+	$onglet_interactivite =
 		// statistiques
 		(($row['statut'] == 'publie'
 		AND $row['visites'] > 0
@@ -180,25 +170,36 @@ function articles_affiche($id_article, $row, $cherche_auteur, $ids, $cherche_mot
 		AND autoriser('voirstats', $type, $id)) ?
 		  icone_horizontale(_T('icone_evolution_visites', array('visites' => $row['visites'])), generer_url_ecrire("statistiques_visites","id_article=$id"), "statistiques-24.gif","rien.gif", false)
 		  : "")
-	  . boites_de_config_articles($id_article)
-		);
+	  . (_INTERFACE_ONGLETS?boites_de_config_articles($id_article):"")
+		;
 		
-	$onglet_discuter = array(_L('Discuter'),
-		$discuter($id_article, false,  _request('debut'))
-		);
+	$onglet_discuter = 
+	 	icone_inline(_T('icone_poster_message'), generer_url_ecrire("forum_envoi", "statut=prive&id=$id_article&script=articles") ."#formulaire", "forum-interne-24.gif", "creer.gif",'center')
+	 	.$discuter($id_article, false,  _request('debut'))
+		;
 
+	$hors_fiche = "";
 
 	return 
 	  $navigation
 	  . $extra 
+	  . "<div class='fiche_objet'>"
 	  . $haut 
-	  . afficher_onglets_pages(array(
-	    //'resume'=>$onglet_resume,
-	    'voir'=>$onglet_contenu,
+	  . afficher_onglets_pages(
+	  	array(
+	  	'voir' =>_L('Contenu'),
+	  	'props' => _L('Propri&eacute;t&eacute;s'),
+	  	'docs' => _L('Documents'),
+	  	'interactivite' => _L('Interactivit&eacute;'),
+	  	'discuter' => _L('Discuter')),
+	  	array(
 	    'props'=>$onglet_proprietes,
+	    'voir'=>$onglet_contenu,
 	    'docs'=>$onglet_documents,
-	    'interactivite'=>$onglet_interactivite,	    
-	    'discuter'=>$onglet_discuter));
+	    'interactivite'=>$onglet_interactivite,
+	    'discuter'=>_INTERFACE_ONGLETS?$onglet_discuter:""))
+	  . "</div>"
+	  . (_INTERFACE_ONGLETS?"":$onglet_discuter);
 }
 
 // http://doc.spip.org/@articles_documents
@@ -347,6 +348,7 @@ function afficher_corps_articles($id_article, $virtuel, $row)
 // http://doc.spip.org/@afficher_article_rubrique
 function afficher_article_rubrique($id_article, $id_rubrique, $id_secteur, $statut)
 {
+	if (!_INTERFACE_ONGLETS) return "";
 	global $spip_lang_right;
 	$chercher_rubrique = charger_fonction('chercher_rubrique', 'inc');
 	$aider = charger_fonction('aider', 'inc');
diff --git a/ecrire/exec/breves_voir.php b/ecrire/exec/breves_voir.php
index 7e7811e369..c360a735ce 100644
--- a/ecrire/exec/breves_voir.php
+++ b/ecrire/exec/breves_voir.php
@@ -90,6 +90,7 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 		'data'=>''
 		)
 	);
+	echo (_INTERFACE_ONGLETS?($iconifier ? $iconifier('id_breve', $id_breve, 'breves_voir', true) : ""):"");
 	echo creer_colonne_droite('', true);
 	echo pipeline('affiche_droite',
 		array(
@@ -120,7 +121,7 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 			$GLOBALS['spip_lang_right']
 		) : "")
 	 . icone_inline(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","new=oui&id_rubrique=$id_rubrique"), "breve-24.gif","creer.gif", $spip_lang_left)
-	 . icone_inline(_T('icone_poster_message'), generer_url_ecrire("forum_envoi", "statut=prive&id=$id_breve&script=breves_voir") . '#formulaire', "forum-interne-24.gif", "creer.gif", $spip_lang_left);
+	 ;
 	/*
 	if (autoriser('publierdans','rubrique',$id_rubrique) AND ($statut=="prop" OR $statut=="prepa")){
 		$actions .= icone_inline(_T('icone_refuser_breve'), 
@@ -131,31 +132,19 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 	}	*/
 	 
 	$actions .= "<div class='nettoyeur'></div>";
-	
-	$logo = '';
- 	$chercher_logo = ($spip_display != 1 AND $spip_display != 4 AND $GLOBALS['meta']['image_process'] != "non");
-	if ($chercher_logo) {
-		$chercher_logo = charger_fonction('chercher_logo', 'inc');
-		if ($logo = $chercher_logo($id_breve, 'id_breve', 'on')) {
-			list($fid, $dir, $nom, $format) = $logo;
-			include_spip('inc/filtres_images');
-			$logo = image_reduire("<img src='$fid' alt='' />", 75, 60);
-		}
-	}
 
 	$haut =
-		($logo ? "<div class='logo_titre'>$logo</div>" : "")
-	  . gros_titre($titre,'', false)
+	   gros_titre($titre,'', false)
 		. "<div class='bandeau_actions'>$actions</div>";
 
-	$onglet_contenu = array(_L('Contenu'),
+	$onglet_contenu = 
 		(($flag_editable AND ($statut !== 'publie')) ? "<p class='breve_prop'>".affdate($date_heure)."</p>" : "")
 		. $afficher_contenu_objet('breve', $id_breve,$row)
-	);
+	;
 
 	
 
-	$onglet_proprietes = array(_L('Propri&eacute;t&eacute;s'),
+	$onglet_proprietes = 
 		afficher_breve_rubrique($id_breve, $id_rubrique, $statut)
 		. ($dater ? $dater($id_breve, $flag_editable, $statut, 'breve', 'breves_voir', $date_heure) : "")
 	  . $editer_mot('breve', $id_breve, $cherche_mot, $select_groupe, $flag_editable, true)
@@ -163,30 +152,45 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 	  . pipeline('affiche_milieu',array(
 			'args'=>array('exec'=>'breves_voir','id_breve'=>$id_breve),
 			'data'=>''))
-		  );
+		  ;
 
-	$onglet_documents = array(_L('Documents'),
-		($iconifier ? $iconifier('id_breve', $id_breve, 'breves_voir', true) : "")
-	  );
+	$onglet_documents =
+		(_INTERFACE_ONGLETS?($iconifier ? $iconifier('id_breve', $id_breve, 'breves_voir', true) : ""):"")
+	  ;
 	
-	$onglet_interactivite = array(_L('Interactivit&eacute;'),
-		);
+	$onglet_interactivite = ""
+		;
 		
-	$onglet_discuter = array(_L('Discuter'),
-		afficher_forum(sql_select("*", 'spip_forum', "statut='prive' AND id_breve=$id_breve AND id_parent=0",'', "date_heure DESC",  "20"), "breves_voir", "id_breve=$id_breve")
-	  );
+	$onglet_discuter = 
+	  icone_inline(_T('icone_poster_message'), generer_url_ecrire("forum_envoi", "statut=prive&id=$id_breve&script=breves_voir") . '#formulaire', "forum-interne-24.gif", "creer.gif", 'center')
+		. afficher_forum(sql_select("*", 'spip_forum', "statut='prive' AND id_breve=$id_breve AND id_parent=0",'', "date_heure DESC",  "20"), "breves_voir", "id_breve=$id_breve")
+	  ;
 
 
 	echo 
 		debut_droite('', true)
+	  . "<div class='fiche_objet'>"
 	  . $haut 
 	  . afficher_onglets_pages(array(
-	    //'resume'=>$onglet_resume,
-	    'voir'=>$onglet_contenu,
+	  	'voir' =>_L('Contenu'),
+	  	'props' => _L('Propri&eacute;t&eacute;s'),
+	  	'docs' => _L('Documents'),
+	  	'interactivite' => _L('Interactivit&eacute;'),
+	  	'discuter' => _L('Discuter')),
+	  _INTERFACE_ONGLETS?
+	  array(
 	    'props'=>$onglet_proprietes,
+	    'voir'=>$onglet_contenu,
 	    'docs'=>$onglet_documents,
 	    'interactivite'=>$onglet_interactivite,	    
-	    'discuter'=>$onglet_discuter))
+	    'discuter'=>$onglet_discuter)
+	    :
+	  array(
+	    'props'=>$onglet_proprietes,
+	    'voir'=>$onglet_contenu)
+	  )
+	  . "</div>"
+	  . (_INTERFACE_ONGLETS?"":$onglet_discuter)
 	  . fin_gauche()
 	  . fin_page();
 }
@@ -232,6 +236,7 @@ function exec_breves_voir_dist()
 // http://doc.spip.org/@afficher_breve_rubrique
 function afficher_breve_rubrique($id_breve, $id_rubrique, $statut)
 {
+	if (!_INTERFACE_ONGLETS) return "";
 	global $spip_lang_right;
 	$aider = charger_fonction('aider', 'inc');
 	$chercher_rubrique = charger_fonction('chercher_rubrique', 'inc');
diff --git a/ecrire/exec/config_fonctions.php b/ecrire/exec/config_fonctions.php
index 963eae7682..42bd57f05e 100644
--- a/ecrire/exec/config_fonctions.php
+++ b/ecrire/exec/config_fonctions.php
@@ -49,6 +49,7 @@ function exec_config_fonctions_dist()
 	$versionneur = charger_fonction('versionneur', 'configuration');
 	$previsualiseur = charger_fonction('previsualiseur', 'configuration');
 	$relayeur = charger_fonction('relayeur', 'configuration');
+	$interfaceur = charger_fonction('interfaceur', 'configuration');
 
 	echo 
 
@@ -64,7 +65,10 @@ function exec_config_fonctions_dist()
 
 	  $previsualiseur(), // Previsualisation sur le site public
 
-	  $relayeur(_request('retour_proxy')); // Proxy pour syndication & doc
+	  $relayeur(_request('retour_proxy')), // Proxy pour syndication & doc
+	  
+	  $interfaceur(); // choix du mode de presentation de l'interface
+	  
 //
 // Choix supplementaires proposees par les plugins
 //
diff --git a/ecrire/exec/naviguer.php b/ecrire/exec/naviguer.php
index cd60fa01a7..7ffcd77ae2 100644
--- a/ecrire/exec/naviguer.php
+++ b/ecrire/exec/naviguer.php
@@ -81,9 +81,10 @@ function exec_naviguer_dist()
 		  $n_forums = spip_num_rows(spip_query("SELECT id_forum FROM $from" .($where ? (" WHERE $where") : '')));
 		}
 	}
+	$iconifier = charger_fonction('iconifier', 'inc');
 
 	echo infos_naviguer($id_rubrique, $statut, $ze_logo, $n_forums);
-
+	echo (_INTERFACE_ONGLETS?"":$iconifier('id_rubrique', $id_rubrique, 'naviguer', true));
 	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>''));
 
 	//
@@ -128,19 +129,8 @@ function exec_naviguer_dist()
 	
 	$actions .= "<div class='nettoyeur'></div>";
 	
-	$logo = '';
- 	$chercher_logo = ($spip_display != 1 AND $spip_display != 4 AND $GLOBALS['meta']['image_process'] != "non");
-	if ($chercher_logo) {
-		$chercher_logo = charger_fonction('chercher_logo', 'inc');
-		if ($logo = $chercher_logo($id_rubrique, 'id_rubrique', 'on')) {
-			list($fid, $dir, $nom, $format) = $logo;
-			include_spip('inc/filtres_images');
-			$logo = image_reduire("<img src='$fid' alt='' />", 75, 60);
-		}
-	}
 	$haut =
-		($logo ? "<div class='logo_titre'>$logo</div>" : "")
-	  . gros_titre((!acces_restreint_rubrique($id_rubrique) ? '' :
+	  gros_titre((!acces_restreint_rubrique($id_rubrique) ? '' :
 	  http_img_pack("admin-12.gif",'', "width='12' height='12'",
 			      _T('info_administrer_rubrique'))) .
 	     $titre,'', false)
@@ -151,55 +141,69 @@ function exec_naviguer_dist()
 	if ($id_rubrique > 0)
 		$editer_mot = charger_fonction('editer_mot', 'inc');
 
-	$onglet_proprietes = array(_L('Proprietes'),
+	$onglet_proprietes = 
 		afficher_rubrique_rubrique($id_rubrique, $id_parent, $id_secteur, $connect_toutes_rubriques)
 		/// Mots-cles
 		. ($editer_mot ? $editer_mot('rubrique', $id_rubrique,  $cherche_mot,  $select_groupe, $flag_editable, true):"")
 		. langue_naviguer($id_rubrique, $id_parent, $flag_editable)
 		. pipeline('affiche_milieu',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>''))
-	);
+	;
 
-	/*$onglet_enfants = array(_L('Enfants'),
-		afficher_enfant_rub($id_rubrique, false, true)
-	);*/
 	$afficher_contenu_objet = charger_fonction('afficher_contenu_objet', 'inc');
 
-	$onglet_contenu = array(_L('Contenu'),
+	$onglet_contenu = 
 		($extra?extra_affichage($extra, "rubriques"):"")
 		. $afficher_contenu_objet('rubrique', $id_rubrique,$row)
-		. contenu_naviguer($id_rubrique, $id_parent, $ze_logo, $flag_editable)
-	);
+		. (_INTERFACE_ONGLETS?contenu_naviguer($id_rubrique, $id_parent, $ze_logo, $flag_editable):"")
+	;
 
-	$onglet_enfants = array(_L('Sous-rubriques'),
+	$onglet_enfants = 
 	  afficher_enfant_rub($id_rubrique, false, true)
-	);
+	  .(_INTERFACE_ONGLETS?"<br class='nettoyeur' />":
+	   (autoriser('creerrubriquedans','rubrique',$id_rubrique)?
+	    (!$id_rubrique
+		    ? icone_inline(_T('icone_creer_rubrique'), generer_url_ecrire("rubriques_edit","new=oui&retour=nav"), "secteur-24.gif", "creer.gif",$spip_lang_right)
+		    : icone_inline(_T('icone_creer_sous_rubrique'), generer_url_ecrire("rubriques_edit","new=oui&retour=nav&id_parent=$id_rubrique"), "rubrique-24.gif", "creer.gif",$spip_lang_right))
+		    :"")
+		. "<br class='nettoyeur' />"
+	  . contenu_naviguer($id_rubrique, $id_parent, $ze_logo, $flag_editable))
+	;
 
 
 	// Logos de la rubrique
-	$iconifier = charger_fonction('iconifier', 'inc');
-	$onglet_documents = array(_L('Documents'),
-	  $iconifier('id_rubrique', $id_rubrique, 'naviguer', true)
+	$onglet_documents = 
+	  (_INTERFACE_ONGLETS?$iconifier('id_rubrique', $id_rubrique, 'naviguer', true):"")
 		/// Documents associes a la rubrique
 		. ($id_rubrique > 0 ? naviguer_doc($id_rubrique, "rubrique", 'naviguer', $flag_editable) :"" )
-	);
+	;
 	
 	$onglet_interactivite = "";
   if ($n_forums)
-    $onglet_interactivite = icone_inline(_T('icone_suivi_forum', array('nb_forums' => $n_forums)), generer_url_ecrire("controle_forum","id_rubrique=$id_rubrique"), "suivi-forum-24.gif", "", $spip_lang_right);
-	$onglet_interactivite = array(_L('Interactivit&eacute;'),
+    $onglet_interactivite = icone_inline(_T('icone_suivi_forum', array('nb_forums' => $n_forums)), generer_url_ecrire("controle_forum","id_rubrique=$id_rubrique"), "suivi-forum-24.gif", "", 'center');
+	$onglet_interactivite = 
 	  $onglet_interactivite
-		);
+		;
 
 	echo 
+	  "<div class='fiche_objet'>",
 		$haut,
+		(_INTERFACE_ONGLETS?
 	  afficher_onglets_pages(array(
-	    //'enfants'=>$onglet_enfants,
+	    'sousrub'=>_L('Sous-rubriques'),
+	  	'voir' =>_L('Contenu'),
+	  	'props' => _L('Propri&eacute;t&eacute;s'),
+	  	'docs' => _L('Documents'),
+	  	'interactivite' => _L('Interactivit&eacute;'),
+	  	'discuter' => _L('Discuter')),
+	  	array(
 	    'voir'=>$onglet_contenu,
 	    'sousrub'=>$onglet_enfants,
 	    'props'=>$onglet_proprietes,
 	    'docs'=>$onglet_documents,
 	    'interactivite'=>$onglet_interactivite
-	    )),
+	    )):$onglet_contenu.$onglet_proprietes),
+	  "</div>",
+	  (_INTERFACE_ONGLETS?"":$onglet_enfants.$onglet_interactivite),
 	  fin_gauche(),
 	  fin_page();
 }
@@ -322,6 +326,7 @@ function contenu_naviguer($id_rubrique, $id_parent) {
 		$relief = spip_num_rows(spip_query("SELECT id_syndic FROM spip_syndic WHERE id_rubrique=$id_rubrique AND (syndication='off' OR syndication='sus') AND statut='publie' LIMIT 1"));
 	}
 
+
 	$res = '';
 
 	if ($relief) {
@@ -375,6 +380,23 @@ function contenu_naviguer($id_rubrique, $id_parent) {
 		$res .= fin_cadre_couleur(true);
 	}
 
+	$n = spip_num_rows(spip_query("SELECT id_rubrique FROM spip_rubriques LIMIT 1"));
+	$bouton_article = $bouton_breves = $bouton_sites = "";
+	if ($n) {
+		if (autoriser('creerarticledans','rubrique',$id_rubrique))
+		  $bouton_article .= icone_inline(_T('icone_ecrire_article'), generer_url_ecrire("articles_edit","id_rubrique=$id_rubrique&new=oui"), "article-24.gif","creer.gif", $spip_lang_right)
+		  . "<br class='nettoyeur' />";
+	
+		$activer_breves = $GLOBALS['meta']["activer_breves"];
+		if (autoriser('creerbrevedans','rubrique',$id_rubrique,NULL,array('id_parent'=>$id_parent)))
+		  $bouton_breves .= icone_inline(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","id_rubrique=$id_rubrique&new=oui"), "breve-24.gif","creer.gif", $spip_lang_right)
+		  . "<br class='nettoyeur' />";
+
+		if (autoriser('creersitedans','rubrique',$id_rubrique))
+			$bouton_sites .= icone_inline(_T('info_sites_referencer'), generer_url_ecrire('sites_edit', "id_rubrique=$id_rubrique"), "site-24.gif", "creer.gif", $spip_lang_right)
+		  . "<br class='nettoyeur' />";
+	}
+	
 	//////////  Les articles en cours de redaction
 	/////////////////////////
 
@@ -385,32 +407,18 @@ function contenu_naviguer($id_rubrique, $id_parent) {
 	/////////////////////////
 
   $res .= afficher_objets('article',_T('info_tous_articles_presents'), array("WHERE" => "statut='publie' AND id_rubrique=$id_rubrique", 'ORDER BY' => "date DESC"));
-	  
-	/*if (autoriser('creerarticledans','rubrique',$id_rubrique)){
-	  $res .=  "<div style='float:$spip_lang_right'>" .
-	    icone_inline(_T('icone_ecrire_article'), generer_url_ecrire("articles_edit","id_rubrique=$id_rubrique&new=oui"), "article-24.gif", "creer.gif", $spip_lang_right, 'non') . "</div><br class='nettoyeur' />";
-	}*/
+  $res .= $bouton_article;
 
 	//// Les breves
 
 	$res .= afficher_objets('breve','<b>' . _T('icone_ecrire_nouvel_article') . '</b>', array("FROM" => 'spip_breves', 'WHERE' => "id_rubrique=$id_rubrique AND statut != 'prop' AND statut != 'prepa'", 'ORDER BY' => "date_heure DESC"));
-
-	/*if (autoriser('creerbrevedans','rubrique',$id_rubrique,NULL,array('id_parent'=>$id_parent))){
-	  $res .=  "<div style='float:$spip_lang_right'>" .
-	    icone_inline(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","id_rubrique=$id_rubrique&new=oui"), "breve-24.gif", "creer.gif",$spip_lang_right, 'non') . "</div><br class='nettoyeur' />";
-	}*/
+  $res .= $bouton_breves;
 
 	//// Les sites references
 
 	if ($GLOBALS['meta']["activer_sites"] == 'oui') {
 		$res .= afficher_objets('site','<b>' . _T('titre_sites_references_rubrique') . '</b>', array("FROM" => 'spip_syndic', 'WHERE' => "id_rubrique=$id_rubrique AND statut!='refuse' AND statut != 'prop' AND syndication NOT IN ('off','sus')", 'ORDER BY' => 'nom_site'));
-
-		/*if ($id_rubrique > 0
-		AND (autoriser('creersitedans','rubrique',$id_rubrique))) {
-			$res .= "<div style='float:$spip_lang_right'>" .
-		    icone_inline(_T('info_sites_referencer'), generer_url_ecrire('sites_edit', "id_rubrique=$id_rubrique"), "site-24.gif", "creer.gif",$spip_lang_right, 'non')
-			  . "</div><br class='nettoyeur' />";
-		}*/
+ 		$res .= $bouton_sites;
 	}
 	return $res;
 }
@@ -501,6 +509,7 @@ function bouton_supprimer_naviguer($id_rubrique, $id_parent, $ze_logo, $flag_edi
 // http://doc.spip.org/@afficher_rubrique_rubrique
 function afficher_rubrique_rubrique($id_rubrique, $id_parent, $id_secteur, $connect_toutes_rubriques)
 {
+	if (!_INTERFACE_ONGLETS) return "";
 	global $spip_lang_right;
 	$chercher_rubrique = charger_fonction('chercher_rubrique', 'inc');
 	$aider = charger_fonction('aider', 'inc');
diff --git a/ecrire/exec/sites.php b/ecrire/exec/sites.php
index adc099b6a1..3b05aa65bf 100644
--- a/ecrire/exec/sites.php
+++ b/ecrire/exec/sites.php
@@ -81,17 +81,6 @@ function afficher_site($id_syndic, $id_rubrique, $nom_site, $row){
 		include_spip('inc/extra');
 	$afficher_contenu_objet = charger_fonction('afficher_contenu_objet', 'inc');
 
-	$logo = '';
- 	$chercher_logo = ($spip_display != 1 AND $spip_display != 4 AND $GLOBALS['meta']['image_process'] != "non");
-	if ($chercher_logo) {
-		$chercher_logo = charger_fonction('chercher_logo', 'inc');
-		if ($logo = $chercher_logo($id_syndic, 'id_syndic', 'on')) {
-			list($fid, $dir, $nom, $format) = $logo;
-			include_spip('inc/filtres_images');
-			$logo = image_reduire("<img src='$fid' alt='' />", 75, 60);
-		}
-	}
-
 	echo debut_grand_cadre(true);
 	echo afficher_hierarchie($id_rubrique);
 	echo fin_grand_cadre(true);
@@ -106,6 +95,7 @@ function afficher_site($id_syndic, $id_rubrique, $nom_site, $row){
 			)
 	));
 	echo fin_boite_info(true);
+	echo (_INTERFACE_ONGLETS?"":($iconifier ? $iconifier('id_syndic', $id_syndic, 'sites', true) :""));
 	echo meme_rubrique($id_rubrique, $id_syndic, 'syndic');
 
 	echo pipeline('affiche_gauche',array('args'=>array('exec'=>'sites','id_syndic'=>$id_syndic),'data'=>''));
@@ -126,18 +116,17 @@ function afficher_site($id_syndic, $id_rubrique, $nom_site, $row){
 		voir_en_ligne('site', $id_syndic, $statut, 'racine-24.gif', false)
 	 . ($flag_editable ? icone_inline(_T('icone_modifier_site'), generer_url_ecrire('sites_edit',"id_syndic=$id_syndic"), "site-24.gif", "edit.gif",$spip_lang_right) : "")
 	 . icone_inline(_T('icone_voir_sites_references'), generer_url_ecrire("sites_tous",""), "site-24.gif","rien.gif", $spip_lang_left)
-	 . icone_inline (_T('icone_poster_message'), generer_url_ecrire('forum_envoi', "id=$id_syndic&statut=prive&script=sites") . '#formulaire', "forum-interne-24.gif", "creer.gif", $spip_lang_left)
 	 . "<div class='nettoyeur'></div>";
 
 	$haut =
-		($logo ? "<div class='logo_titre'>$logo</div>" : "")
-		. gros_titre($nom_site, '' , false)
+		gros_titre($nom_site, '' , false)
 	  . "<a href='$url_site' class='url_site'>$url_affichee</a>"
 		. "<div class='bandeau_actions'>$actions</div>";
 
-	$onglet_contenu = array(_L('Contenu'),
+	$onglet_contenu = 
+		(_INTERFACE_ONGLETS?
 		($statut == 'prop' ? "<p class='site_prop'>"._T('info_site_propose')." <b>".affdate($date_heure)."&nbsp;</b></p>" : "")
-		. $afficher_contenu_objet('site', $id_syndic,$row)
+		. $afficher_contenu_objet('site', $id_syndic,$row):"")
 
 		. (($syndication == "oui" OR $syndication == "off" OR $syndication == "sus") ?
 		  "<p class='site_syndique'><a href='".htmlspecialchars($url_syndic)."'>"
@@ -170,42 +159,58 @@ function afficher_site($id_syndic, $id_rubrique, $nom_site, $row){
 			. "</div>"
 			
 			: choix_feed($id_syndic, $id_rubrique, $nom_site, $row))
+		. (_INTERFACE_ONGLETS?"":($flag_administrable ? options_moderation($row) : ""))
 
 		. (($GLOBALS['champs_extra'] AND $extra) ? extra_affichage($extra, "sites") : "")
 
-	  );
+	  ;
 
-	$onglet_proprietes = array(_L('Propri&eacute;t&eacute;s'),
-		afficher_site_rubrique($id_syndic, $id_rubrique, $id_secteur)
+	$onglet_proprietes = 
+		(_INTERFACE_ONGLETS?"":
+		$afficher_contenu_objet('site', $id_syndic,$row)
+		. ($statut == 'prop' ? "<p class='site_prop'>"._T('info_site_propose')." <b>".affdate($date_heure)."&nbsp;</b></p>" : "")
+		)
+		. afficher_site_rubrique($id_syndic, $id_rubrique, $id_secteur)
 		. ($dater ? $dater($id_syndic, $flag_editable, $statut, 'syndic', 'sites', $date_heure) : "")
 	  . $editer_mot('syndic', $id_syndic,  $cherche_mot,  $select_groupe, $flag_editable, true)
-	  . ($flag_administrable ? options_moderation($row) : "")
+	  . (_INTERFACE_ONGLETS?($flag_administrable ? options_moderation($row) : ""):"")
 	  . pipeline('affiche_milieu',array('args'=>array('exec'=>'sites','id_syndic'=>$id_syndic),'data'=>''))
-	  );
+	  ;
 
-	$onglet_documents = array(_L('Documents'),
-	  $iconifier ? $iconifier('id_syndic', $id_syndic, 'sites', true) :""
+	$onglet_documents = 
+	  (_INTERFACE_ONGLETS?($iconifier ? $iconifier('id_syndic', $id_syndic, 'sites', true) :""):"")
 	  //. articles_documents('article', $id_article)
-	  );
+	  ;
 	
-	$onglet_interactivite = array(_L('Interactivit&eacute;'),
-		""
-	);
+	$onglet_interactivite = "";
 	
 	$r = spip_query("SELECT * FROM spip_forum WHERE statut='prive' AND id_syndic=$id_syndic AND id_parent=0 ORDER BY date_heure DESC LIMIT 20");
-	$onglet_discuter = array(_L('Discuter'),
-				 ($r ? afficher_forum($r, "sites","id_syndic=$id_syndic") : "")
-				 );
+	$onglet_discuter = 
+		icone_inline (_T('icone_poster_message'), generer_url_ecrire('forum_envoi', "id=$id_syndic&statut=prive&script=sites") . '#formulaire', "forum-interne-24.gif", "creer.gif", 'center')
+	 . ($r ? afficher_forum($r, "sites","id_syndic=$id_syndic") : "");
 	
 	echo 
-	  $haut 
+	  "<div class='fiche_objet'>"
+	  . $haut 
 	  . afficher_onglets_pages(array(
-	    //'resume'=>$onglet_resume,
+	  	'voir' =>_L('Contenu'),
+	  	'props' => _L('Propri&eacute;t&eacute;s'),
+	  	'docs' => _L('Documents'),
+	  	'interactivite' => _L('Interactivit&eacute;'),
+	  	'discuter' => _L('Discuter')),
+	  _INTERFACE_ONGLETS?
+	  array(
 	    'voir'=>$onglet_contenu,
 	    'props'=>$onglet_proprietes,
 	    'docs'=>$onglet_documents,
 	    'interactivite'=>$onglet_interactivite,	    
-	    'discuter'=>$onglet_discuter));
+	    'discuter'=>$onglet_discuter)
+	  :array(
+	    'props'=>$onglet_proprietes,
+	    'voir'=>$onglet_contenu	    )
+	   )
+	  . "</div>"
+	  . (_INTERFACE_ONGLETS?"":$onglet_discuter);
 }
 
 // http://doc.spip.org/@options_moderation
@@ -324,6 +329,7 @@ function choix_feed($id_syndic, $id_rubrique, $nom_site, $row) {
 // http://doc.spip.org/@afficher_site_rubrique
 function afficher_site_rubrique($id_syndic, $id_rubrique, $id_secteur)
 {
+	if (!_INTERFACE_ONGLETS) return "";
 	global $spip_lang_right;
 	$chercher_rubrique = charger_fonction('chercher_rubrique', 'inc');
 	
diff --git a/ecrire/inc/afficher_contenu_objet.php b/ecrire/inc/afficher_contenu_objet.php
index 2d2eaa34eb..15e8438543 100644
--- a/ecrire/inc/afficher_contenu_objet.php
+++ b/ecrire/inc/afficher_contenu_objet.php
@@ -40,6 +40,10 @@ function inc_afficher_contenu_objet_dist($type, $id,$row = NULL){
 	foreach($champs_libelles as $champ=>$libelle)
 		if ($champ!='notes' && !isset($row[$champ]))
 			unset($champs_libelles[$champ]);
+	if (isset($champs_libelles['nom_site']))
+		unset($champs_libelles['url_site']);
+	if (isset($champs_libelles['lien_titre']))
+		unset($champs_libelles['lien_url']);
 
 	/* TODO, mais il manque encore des concepts comme la boucle FOR pour y arriver
 	$contexte = array($key=>$id,'type'=>$type,'valeurs'=>$row, 'champs'=>$champs_libelles);
@@ -55,15 +59,25 @@ function inc_afficher_contenu_objet_dist($type, $id,$row = NULL){
 			$valeur = $row[$champ];
 		}
 		else $valeur = $GLOBALS['les_notes'];
-		$balise = strtoupper($champ);
-		if (isset($table_des_traitements[$balise])) {
-			$filtre = end($table_des_traitements[$balise]);
-			$filtre = str_replace('%s',"'".addslashes($valeur)."'", $filtre);
-			$valeur = eval("return $filtre;");
+		if (($champ=='nom_site') && isset($row['url_site'])){
+			$valeur = "[" . ($valeur?$valeur:$row['url_site']) . " -> " . $row['url_site'] ."]";
+			$valeur = propre($valeur);
+		}
+		elseif (($champ=='lien_titre') && isset($row['lien_url'])){
+			$valeur = "[" . ($valeur?$valeur:$row['lien_titre']) . " -> " . $row['lien_url'] ."]";
+			$valeur = propre($valeur);
+		}
+		else {
+			$balise = strtoupper($champ);
+			if (isset($table_des_traitements[$balise])) {
+				$filtre = end($table_des_traitements[$balise]);
+				$filtre = str_replace('%s',"'".addslashes($valeur)."'", $filtre);
+				$valeur = eval("return $filtre;");
+			}
 		}
 		if ($champ!='notes' OR strlen($valeur))
 			$contenu_objet .= 
-				"<span class='contenu_$champ'>"
+				"<span class='champ contenu_$champ'>"
 				. "<span class='label'>$libelle</span>"
 				. "<span  dir='$lang_dir' class='$champ crayon $type-$champ-$id'>$valeur</span>"
 				. "</span>";
@@ -99,9 +113,11 @@ function afficher_objet_champs_libelles($type,$table,$id, $row){
 		'soustitre' => _T('texte_sous_titre'),
 		'descriptif' => _T('info_descriptif'),
 		'chapo' => _T('info_chapeau'),
-		($type == breve ?'lien_titre':'nom_site') => ($type=='site'?_T('form_prop_nom_site'):_T('info_lien_hypertexte')),
-		($type == breve ?'lien_url':'url_site') => ($type=='site'?_T('form_prop_nom_site'):_T('info_lien_hypertexte')),
+		'nom_site' => ($type=='site'?_T('form_prop_nom_site'):_T('lien_voir_en_ligne')),
+		'url_site' => ($type=='site'?_T('form_prop_nom_site'):_T('info_lien_hypertexte')),
 		'texte' => _T('info_texte'),
+		'lien_titre' => _T('lien_voir_en_ligne'),
+		'lien_url' => _T('info_lien_hypertexte'),
 		'ps' => _T('info_ps'),
 		'notes' => _T('info_notes')
 	);
diff --git a/ecrire/inc/config.php b/ecrire/inc/config.php
index ec1a4747fc..221d9236d0 100644
--- a/ecrire/inc/config.php
+++ b/ecrire/inc/config.php
@@ -88,7 +88,8 @@ function liste_metas()
 		'multi_rubriques' => 'non',
 		'multi_secteurs' => 'non',
 		'gerer_trad' => 'non',
-		'langues_multilingue' => ''
+		'langues_multilingue' => '',
+		'interface_mode' => '193'
 	);
 }
 
diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php
index 4083c1c2c7..220658e24a 100644
--- a/ecrire/inc/presentation.php
+++ b/ecrire/inc/presentation.php
@@ -19,6 +19,7 @@ include_spip('inc/puce_statut');
 
 define('_ACTIVER_PUCE_RAPIDE', true);
 define('_SIGNALER_ECHOS', true);
+define('_INTERFACE_ONGLETS',$GLOBALS['meta']['interface_mode']=='192'?false:true);
 
 // http://doc.spip.org/@echo_log
 function echo_log($f, $ret) {
@@ -40,22 +41,28 @@ function hr($color, $retour = false) {
 // Cadres
 //
 // http://doc.spip.org/@afficher_onglets_pages
-function afficher_onglets_pages($onglets){
+function afficher_onglets_pages($ordre,$onglets){
 	static $onglet_compteur = 0;
 	$res = "";
 	$corps = "";
 	$cpt = 0;
 	$actif = 0;
-	foreach($onglets as $id=>$contenu){
+	// ordre des onglets
+	foreach($ordre as $id => $label) {
 		$cpt++;
-		$disabled = strlen(trim($contenu[1]))?"":" class='tabs-disabled'";
+		$disabled = strlen(trim($onglets[$id]))?"":" class='tabs-disabled'";
 		if (!$actif && !$disabled) $actif = $cpt;
-		$res .= "<li$disabled><a href='#$id'><span>" . $contenu[0] . "</span></a></li>";
-		$corps .= "<div id='$id' class='tabs-container'>" . $contenu[1] . "<br class='nettoyeur' /></div>";
+		$res .= "<li$disabled><a href='#$id'><span>" . $label . "</span></a></li>";
+	}
+	$res = "<ul class='tabs-nav'>$res</ul>";
+	foreach((_INTERFACE_ONGLETS ? array_keys($ordre):array_keys($onglets)) as $id){
+		$res .= "<div id='$id' class='tabs-container'>" . $onglets[$id] . "<br class='nettoyeur' /></div>";
 	}
 	$onglet_compteur++;
-	return "<div class='boite_onglets' id='boite_onglet_$onglet_compteur'><ul class='tabs-nav'>$res</ul>$corps</div>"
-	. "<script type='text/javascript'>$('#boite_onglet_$onglet_compteur').tabs(".($actif?"$actif,":"")."{ fxAutoHeight: true });</script>";
+	return "<div class='boite_onglets' id='boite_onglet_$onglet_compteur'>$res</div>"
+	. (_INTERFACE_ONGLETS ?
+	 "<script type='text/javascript'>$('#boite_onglet_$onglet_compteur').tabs(".($actif?"$actif,":"")."{ fxAutoHeight: true });</script>"
+	 :"");
 }
 
 // http://doc.spip.org/@debut_cadre
@@ -978,15 +985,17 @@ function icone_inline($texte, $lien, $fond, $fonction="", $align=""){
 		list($x,$lien,$atts,$texte)= $r;
 	else $atts = '';
 	
-	if ($align) $align = "float: $align; ";
-	$icone = "\n<a style='$align' class='$style'"
+	if ($align && $align!='center') $align = "float: $align; ";
+	$icone = ($align=='center'?"<div style='text-align:center;'>":"")
+	. "\n<a style='$align' class='$style'"
 	. $atts
 	. "\nhref='"
 	. $lien
 	. "'>"
 	. $icone
 	. (($spip_display == 3)	? '' : "<span>$texte</span>")
-	. "</a>\n";
+	. "</a>\n"
+	. ($align=='center'?"</div>":"");
 
 	return $icone;
 }
@@ -1125,7 +1134,7 @@ function debut_gauche($rubrique = "accueil", $return=false) {
 	// div contenu lui-meme ferme par fin_gauche() ainsi que
 	// div conteneur
 
-	$res = "<br /><div id='conteneur'>
+	$res = "<br /><div id='conteneur' class='".(_INTERFACE_ONGLETS ? "onglets" : "no_onglets")  ."'>
 		\n<div id='navigation'>\n";
 		
 	if ($spip_display == 4) $res .= "<!-- ";
@@ -1546,8 +1555,7 @@ function afficher_enfant_rub($id_rubrique, $bouton=false, $return=false) {
 		 : (!$id_rubrique
 		    ? icone(_T('icone_creer_rubrique'), generer_url_ecrire("rubriques_edit","new=oui&retour=nav"), "secteur-24.gif", "creer.gif",$spip_lang_right, false)
 		    : icone(_T('icone_creer_sous_rubrique'), generer_url_ecrire("rubriques_edit","new=oui&retour=nav&id_parent=$id_rubrique"), "rubrique-24.gif", "creer.gif",$spip_lang_right,false)))
-	. "</div>"
-	. "<br class='nettoyeur' />";
+	. "</div>";
 
 	if ($return) return $res; else echo_log('afficher_enfant_rub',$res);
 }
-- 
GitLab