From 2055f04847ba93e74f4c245294d2383a6b034735 Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Sun, 5 Nov 2006 10:59:06 +0000 Subject: [PATCH] =?UTF-8?q?Petits=20changements=20dans=20le=20bandeau=20pr?= =?UTF-8?q?incipal:=20l'acc=C3=A8s=20au=20script=20g=C3=A9rant=20ses=20inf?= =?UTF-8?q?ormations=20personnelles=20s'obtient=20=C3=A0=20pr=C3=A9sent=20?= =?UTF-8?q?en=20cliquant=20sur=20son=20nom=20(juste=20apr=C3=A8s=20le=20lo?= =?UTF-8?q?go=20repr=C3=A9sentant=20un=20oeil)=20quel=20que=20soit=20le=20?= =?UTF-8?q?statut=20de=20connect=C3=A9=20(auparavant=20il=20y=20avait=20un?= =?UTF-8?q?=20petit=20icone=20suppl=C3=A9mentaire=20pour=20les=20r=C3=A9da?= =?UTF-8?q?cteurs,=20et=20un=20icone=20du=20sous-menu=20du=20bouton=20Aute?= =?UTF-8?q?ur=20pour=20les=20admins).=20Le=20sous-menu=20du=20bouton=20Aut?= =?UTF-8?q?eurs=20accueille=20=C3=A0=20la=20place=20un=20bouton=20permetta?= =?UTF-8?q?nt=20d'afficher=20directement=20les=20visiteurs=20s'il=20y=20en?= =?UTF-8?q?=20a,=20ce=20qui=20permet=20d'=C3=A9viter=20de=20passer=20par?= =?UTF-8?q?=20la=20page=20d'afficher=20des=20autres=20auteurs.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Par ailleurs la mise en conformité XHTML de la balise <map> avait paralysé le bouton gérant la textualité des icones. Retour à la case départ en attendant mieux. --- ecrire/action/legender_auteur.php | 3 +-- ecrire/inc/boutons.php | 20 +++++++++++-------- ecrire/inc/commencer_page.php | 32 ++++++++++++++++++++++--------- ecrire/inc/presentation.php | 9 --------- 4 files changed, 36 insertions(+), 28 deletions(-) diff --git a/ecrire/action/legender_auteur.php b/ecrire/action/legender_auteur.php index 1d2b9ffb35..c06ebc0590 100644 --- a/ecrire/action/legender_auteur.php +++ b/ecrire/action/legender_auteur.php @@ -44,7 +44,6 @@ function action_legender_post($r) $new_login, $new_pass, $new_pass2, - $nom, $nom_site_auteur, $perso_activer_imessage, $pgp, @@ -71,7 +70,7 @@ function action_legender_post($r) $statut = $s; else spip_log("action_legender_auteur_dist: statut $s incompris"); } - } + } else $nom = _request('nom'); // risque de conflits en globale. $acces = ($id_auteur == $auteur_session['id_auteur']) ? true : " a voir "; $auteur['nom'] = corriger_caracteres($nom); diff --git a/ecrire/inc/boutons.php b/ecrire/inc/boutons.php index 64f23a14e3..c7c037d634 100644 --- a/ecrire/inc/boutons.php +++ b/ecrire/inc/boutons.php @@ -145,14 +145,18 @@ function definir_barre_boutons() { // sous menu auteurs - $boutons_admin['auteurs']->sousmenu= array( - 'auteurs_edit' => - new Bouton("fiche-perso-24.gif", "icone_informations_personnelles", - null, 'id_auteur='.$GLOBALS['connect_id_auteur']), - 'auteur_infos' => - new Bouton("auteur-24.gif", "icone_creer_nouvel_auteur", - null, 'new=oui') - ); + $sousmenu=array(); + + $n = spip_num_rows(spip_query("SELECT id_auteur FROM spip_auteurs WHERE statut='6forum' LIMIT 1")); + + if ($n) + $sousmenu['auteurs'] = + new Bouton("fiche-perso.png", 'icone_afficher_visiteurs', null, "statut=6forum"); + + $sousmenu['auteur_infos']= + new Bouton("auteur-24.gif", "icone_creer_nouvel_auteur", null, 'new=oui'); + + $boutons_admin['auteurs']->sousmenu= $sousmenu; // sous menu statistiques if (isset($boutons_admin['statistiques_visites'])) { diff --git a/ecrire/inc/commencer_page.php b/ecrire/inc/commencer_page.php index 018c6bf4e5..80970989da 100644 --- a/ecrire/inc/commencer_page.php +++ b/ecrire/inc/commencer_page.php @@ -82,7 +82,7 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $load='', $id_ if ($load) $load = " onload=\"$load\""; $res = pipeline('body_prive',"<body ". _ATTRIBUTES_BODY .$load . '>') - . "\n<map id='map_layout'>" + . "\n<map name='map_layout'>" . lien_change_var (self(), 'set_disp', 1, '1,0,18,15', _T('lien_afficher_texte_seul'), "onmouseover=\"changestyle('bandeauvide','visibility', 'visible');\"") . lien_change_var (self(), 'set_disp', 2, '19,0,40,15', _T('lien_afficher_texte_icones'), "onmouseover=\"changestyle('bandeauvide','visibility', 'visible');\"") . lien_change_var (self(), 'set_disp', 3, '41,0,59,15', _T('lien_afficher_icones_seuls'), "onmouseover=\"changestyle('bandeauvide','visibility', 'visible');\"") @@ -141,13 +141,17 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $load='', $id_ $res .= "</td>" . "<td valign='middle' class='bandeau_couleur' style='text-align: $spip_lang_left;'>"; - // overflow pour masquer les noms tres longs (et eviter debords, notamment en ecran etroit) - if ($spip_ecran == "large") $largeur_nom = 300; - else $largeur_nom= 110; - $res .= "<div style='width: ".$largeur_nom."px; height: 14px; overflow: hidden;'>"; - // Redacteur connecte - $res .= typo($GLOBALS['auteur_session']['nom']) - . "</div>"; + + // Redacteur connecte + // overflow pour masquer les noms tres longs + // (et eviter debords, notamment en ecran etroit) + if ($spip_ecran == "large") $largeur_nom=300; else $largeur_nom= 110; + + $res .= "<div style='width: ".$largeur_nom."px; height: 14px; overflow: hidden;'>" + . "<a href='" . generer_url_ecrire("auteur_infos","id_auteur=$connect_id_auteur&initial=-1") + . "' class='icone26'>" + . typo($GLOBALS['auteur_session']['nom']) + . "</a></div>"; $res .= "</td>" . "<td> </td>" @@ -163,8 +167,9 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $load='', $id_ $icone = "interface-display.png"; } $res .= "<a href='$lien' class='icone26' onmouseover=\"changestyle('bandeaudisplay','visibility', 'visible');\">" - . http_img_pack("$icone", "", "width='26' height='20'")."</a>" + . http_img_pack($icone, "", "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", "abc", "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 @@ -255,4 +260,13 @@ function auteurs_recemment_connectes() return "<div class='messages' style='color: #666666;'>$res</div>"; } + + +// http://doc.spip.org/@lien_change_var +function lien_change_var($lien, $set, $couleur, $coords, $titre, $mouseOver="") { + $lien = parametre_url($lien, $set, $couleur); + return "\n<area shape='rect' href='$lien' coords='$coords' title=\"$titre\" alt=' ' $mouseOver />"; +} + + ?> diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php index aa7731ed9d..5e5135fb6c 100644 --- a/ecrire/inc/presentation.php +++ b/ecrire/inc/presentation.php @@ -1564,15 +1564,6 @@ function bandeau_barre_verticale(){ } -// lien changement de couleur -// http://doc.spip.org/@lien_change_var -function lien_change_var($lien, $set, $couleur, $coords, $titre, $mouseOver="") { - $lien = parametre_url($lien, $set, $couleur); - return "\n<area shape='rect' href='$lien' coords='$coords' title=\"$titre\" alt=' ' $mouseOver />"; -} - - - // http://doc.spip.org/@gros_titre function gros_titre($titre, $ze_logo='', $aff=true){ global $couleur_foncee, $spip_display; -- GitLab