function bandeau_gadget_couleurs() { global $spip_ecran, $spip_lang, $spip_lang_rtl, $spip_lang_left, $spip_lang_right; $decal = 0; $decal = $decal + 150; $bandeau = "\n<div id='bandeauinterface' class='bandeau bandeau_couleur_sous' style='$spip_lang_right: ".$decal."px; text-align: $spip_lang_right; white-space: nowrap;'>"; // couleurs // $couleurs = charger_fonction('couleurs', 'inc'); // $bandeau .= "<div id='preferences_couleurs' title='" . attribut_html(_T('titre_changer_couleur_interface')) . "'>"; // $bandeau .= $couleurs() . "</div>"; // menu $self = self('&'); $bandeau .= "\n<div id='preferences_map'><map name='map_layout' id='map_layout'>" . lien_change_var (generer_action_auteur('preferer',"display:1", $self),'','', '1,0,18,15', _T('lien_afficher_texte_seul')) . lien_change_var (generer_action_auteur('preferer',"display:2", $self),'','', '19,0,40,15', _T('lien_afficher_texte_icones')) . lien_change_var (generer_action_auteur('preferer',"display:3", $self),'','', '41,0,59,15', _T('lien_afficher_icones_seuls')) . "\n</map></div>"; $bandeau .= "<div id='preferences_menu'>" . http_img_pack("choix-layout$spip_lang_rtl".($spip_lang=='he'?'_he':'').".gif", _T('choix_interface'), " style='vertical-align: middle' width='59' height='15' usemap='#map_layout'") . http_img_pack("rien.gif", "", "width='10' height='1'") . "</div>"; // ecran if ($spip_ecran == "large") $bandeau .= "<div id='preferences_ecran'><a href='".generer_action_auteur('preferer',"spip_ecran:etroit", $self)."' class='lien_sous'>"._T('info_petit_ecran')."</a>/<b>"._T('info_grand_ecran')."</b></div>"; else $bandeau .= "<div id='preferences_ecran'><b>"._T('info_petit_ecran')."</b>/<a href='".generer_action_auteur('preferer',"spip_ecran:large", $self)."' class='lien_sous'>"._T('info_grand_ecran')."</a></div>"; $bandeau .= "</div>"; return $bandeau; }
function init_body($rubrique='accueil', $sous_rubrique='accueil', $id_rubrique='') { global $couleur_foncee, $couleur_claire; global $connect_id_auteur, $auth_can_disconnect; global $options, $spip_display, $spip_ecran; global $spip_lang, $spip_lang_rtl, $spip_lang_left, $spip_lang_right; if ($spip_ecran == "large") $largeur = 974; else $largeur = 750; $res = pipeline('body_prive',"<body class='$rubrique $sous_rubrique'" . ($GLOBALS['spip_lang_rtl'] ? " dir='rtl'" : "") .'>') . "\n<div><map name='map_layout' id='map_layout'>" . lien_change_var (self(), 'set_disp', 1, '1,0,18,15', _T('lien_afficher_texte_seul'), "onmouseover=\"changestyle('bandeauvide');\" onfocus=\"changestyle('bandeauvide');\" onblur=\"changestyle('bandeauvide');\"") . lien_change_var (self(), 'set_disp', 2, '19,0,40,15', _T('lien_afficher_texte_icones'), "onmouseover=\"changestyle('bandeauvide');\" onfocus=\"changestyle('bandeauvide');\" onblur=\"changestyle('bandeauvide');\"") . lien_change_var (self(), 'set_disp', 3, '41,0,59,15', _T('lien_afficher_icones_seuls'), "onmouseover=\"changestyle('bandeauvide');\" onfocus=\"changestyle('bandeauvide');\" onblur=\"changestyle('bandeauvide');\"") . "\n</map></div>"; if ($spip_display == "4") { $res .= "<ul>" . "\n<li><a href='./'>"._T('icone_a_suivre')."</a></li>" . "\n<li><a href='" . generer_url_ecrire("naviguer") . "'>"._T('icone_edition_site')."</a></li>" . "\n<li><a href='" . generer_url_ecrire("forum"). "'>"._T('titre_forum')."</a></li>" . "\n<li><a href='" . generer_url_ecrire("auteurs") . "'>"._T('icone_auteurs')."</a></li>" . "\n<li><a href=\"".url_de_base()."\">"._T('icone_visiter_site')."</a></li>" . "</ul>"; return $res; } $res .= bandeau_double_rangee($rubrique, $sous_rubrique, $largeur); if (true /*$bandeau_colore*/) { if ($rubrique == "administration") { $style = "background: url(" . _DIR_IMG_PACK . "rayures-danger.png); background-color: $couleur_foncee"; $res .= "<style>a.icone26 { color: white; }</style>"; } else $style = "background-color: $couleur_claire"; $res .= "\n<div align='center' style=\"max-height: 40px; width: 100%; border-bottom: solid 1px white;$style\">" . "<table cellpadding='0' style='background: none;' width='$largeur'><tr>" . "<td valign='middle' class='bandeau_couleur' style='text-align: $spip_lang_left;'>" . installer_gadgets($id_rubrique) . "</td>" . "<td valign='middle' class='bandeau_couleur' style='text-align: $spip_lang_left;'>" // Redacteur connecte // overflow pour masquer les noms tres longs // (et eviter debords, notamment en ecran etroit) . "<div style='width: " . (($spip_ecran == "large") ? 300 : 110) . "px; height: 14px; overflow: hidden;'>" . "<a href='" . generer_url_ecrire("auteur_infos","id_auteur=$connect_id_auteur") . "' class='icone26' title=\"" . entites_html(_T('icone_informations_personnelles')) . '">' . typo($GLOBALS['auteur_session']['nom']) . "</a></div>" . "</td>" . "<td> </td>" . "<td class='bandeau_couleur' style='text-align: $spip_lang_right;' valign='middle'>"; // Choix display // $res .="<img src=_DIR_IMG_PACK . 'rien.gif' width='10' />"; if ($options != "avancees") { $lien = parametre_url(self(), 'set_options', 'avancees'); $icone = "interface-display-comp.png"; $alt =_T('icone_interface_complet'); } else { $lien = parametre_url(self(), 'set_options', 'basiques'); $icone = "interface-display.png"; $alt =_T('icone_interface_simple'); } $res .= "<a href='$lien' class='icone26' onmouseover=\"changestyle('bandeaudisplay');\" onfocus=\"changestyle('bandeaudisplay');\" onblur=\"changestyle('bandeaudisplay');\">" . http_img_pack($icone, "$alt", "width='26' height='20'")."</a>" . http_img_pack("rien.gif", "", "width='10' height='1'") . http_img_pack("choix-layout$spip_lang_rtl".($spip_lang=='he'?'_he':'').".gif", _T('choix_interface'), "class='format_png' style='vertical-align: middle' width='59' height='15' usemap='#map_layout'") . http_img_pack("rien.gif", "", "width='10' height='1'"); // grand ecran if ($spip_ecran == "large") { $i = _T('info_petit_ecran'); $res .= "<a href='". parametre_url(self(),'set_ecran', 'etroit') ."' class='icone26' onmouseover=\"changestyle('bandeauecran');\" title=\"$i\" onfocus=\"changestyle('bandeauecran');\" onblur=\"changestyle('bandeauecran');\">" . http_img_pack("set-ecran-etroit.png", $i, "width='26' height='20'") . "</a>"; $ecran = "<div><a href='".parametre_url(self(),'set_ecran', 'etroit')."' class='lien_sous'>"._T('info_petit_ecran')."</a>/<b>"._T('info_grand_ecran')."</b></div>"; } else { $i = _T('info_grand_ecran'); $res .= "<a href='".parametre_url(self(),'set_ecran', 'large')."' class='icone26' onmouseover=\"changestyle('bandeauecran');\" title=\"$i\" onfocus=\"changestyle('bandeauecran');\" onblur=\"changestyle('bandeauecran');\">" . http_img_pack("set-ecran.png", $i, "width='26' height='20'") ."</a>"; $ecran = "<div><b>"._T('info_petit_ecran')."</b>/<a href='".parametre_url(self(),'set_ecran', 'large')."' class='lien_sous'>"._T('info_grand_ecran')."</a></div>"; } $res .= "</td>" . "<td class='bandeau_couleur' style='width: 60px; text-align:$spip_lang_left;' valign='middle'>" . choix_couleur() . "</td>"; // // choix de la langue // if ($GLOBALS['all_langs']) { $res .= "<td class='bandeau_couleur' style='width: 100px; text-align: $spip_lang_right;' valign='middle'>" . menu_langues('var_lang_ecrire') . "</td>"; } $res .= "<td class='bandeau_couleur' style='text-align: $spip_lang_right; width: 28px;' valign='middle'>"; if ($auth_can_disconnect) { $alt=_T('icone_deconnecter'); /* Modif. LCS 21/09/07 $res .= "<a href='". generer_url_action("logout","logout=prive") . "' class='icone26' onmouseover=\"changestyle('bandeaudeconnecter');\" onfocus=\"changestyle('bandeaudeconnecter');\" onblur=\"changestyle('bandeaudeconnecter');\">" . http_img_pack("deconnecter-24.gif", "$alt", "") . "</a>"; */ $res .= "<a href='../../lcs/logout.php' class='icone26' onmouseover=\"changestyle('bandeaudeconnecter','visibility', 'visible');\">". http_img_pack("deconnecter-24.gif", "", ""). "</a>"; } $res .= "</td>" . "</tr></table>"; } // fin bandeau colore // <div> pour la barre des gadgets // (elements invisibles qui s'ouvrent sous la barre precedente) $res .= bandeau_gadgets($largeur, $options, $id_rubrique) . "</div>" . "</div>\n"; if ($options != "avancees") $res .= "<div style='height: 18px;'> </div>"; return $res; }