Skip to content
Extraits de code Groupes Projets
Valider 2055f048 rédigé par esj's avatar esj
Parcourir les fichiers

Petits changements dans le bandeau principal: l'accès au script gérant ses...

Petits changements dans le bandeau principal: l'accès au script gérant ses informations personnelles s'obtient à présent en cliquant sur son nom (juste après le logo représentant un oeil) quel que soit le statut de connecté (auparavant il y avait un petit icone supplémentaire pour les rédacteurs, et un icone du sous-menu du bouton Auteur pour les admins). Le sous-menu du bouton Auteurs accueille à la place un bouton permettant d'afficher directement les visiteurs s'il y en a, ce qui permet d'éviter de passer par la page d'afficher des autres auteurs.

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.
parent d6db7722
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -44,7 +44,6 @@ function action_legender_post($r) ...@@ -44,7 +44,6 @@ function action_legender_post($r)
$new_login, $new_login,
$new_pass, $new_pass,
$new_pass2, $new_pass2,
$nom,
$nom_site_auteur, $nom_site_auteur,
$perso_activer_imessage, $perso_activer_imessage,
$pgp, $pgp,
...@@ -71,7 +70,7 @@ function action_legender_post($r) ...@@ -71,7 +70,7 @@ function action_legender_post($r)
$statut = $s; $statut = $s;
else spip_log("action_legender_auteur_dist: statut $s incompris"); 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 "; $acces = ($id_auteur == $auteur_session['id_auteur']) ? true : " a voir ";
$auteur['nom'] = corriger_caracteres($nom); $auteur['nom'] = corriger_caracteres($nom);
......
...@@ -145,14 +145,18 @@ function definir_barre_boutons() { ...@@ -145,14 +145,18 @@ function definir_barre_boutons() {
// sous menu auteurs // sous menu auteurs
$boutons_admin['auteurs']->sousmenu= array( $sousmenu=array();
'auteurs_edit' =>
new Bouton("fiche-perso-24.gif", "icone_informations_personnelles", $n = spip_num_rows(spip_query("SELECT id_auteur FROM spip_auteurs WHERE statut='6forum' LIMIT 1"));
null, 'id_auteur='.$GLOBALS['connect_id_auteur']),
'auteur_infos' => if ($n)
new Bouton("auteur-24.gif", "icone_creer_nouvel_auteur", $sousmenu['auteurs'] =
null, 'new=oui') 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 // sous menu statistiques
if (isset($boutons_admin['statistiques_visites'])) { if (isset($boutons_admin['statistiques_visites'])) {
......
...@@ -82,7 +82,7 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $load='', $id_ ...@@ -82,7 +82,7 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $load='', $id_
if ($load) $load = " onload=\"$load\""; if ($load) $load = " onload=\"$load\"";
$res = pipeline('body_prive',"<body ". _ATTRIBUTES_BODY .$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', 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', 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');\"") . 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_ ...@@ -141,13 +141,17 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $load='', $id_
$res .= "</td>" $res .= "</td>"
. "<td valign='middle' class='bandeau_couleur' style='text-align: $spip_lang_left;'>"; . "<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; // Redacteur connecte
else $largeur_nom= 110; // overflow pour masquer les noms tres longs
$res .= "<div style='width: ".$largeur_nom."px; height: 14px; overflow: hidden;'>"; // (et eviter debords, notamment en ecran etroit)
// Redacteur connecte if ($spip_ecran == "large") $largeur_nom=300; else $largeur_nom= 110;
$res .= typo($GLOBALS['auteur_session']['nom'])
. "</div>"; $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>" $res .= "</td>"
. "<td> &nbsp; </td>" . "<td> &nbsp; </td>"
...@@ -163,8 +167,9 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $load='', $id_ ...@@ -163,8 +167,9 @@ function init_body($rubrique='accueil', $sous_rubrique='accueil', $load='', $id_
$icone = "interface-display.png"; $icone = "interface-display.png";
} }
$res .= "<a href='$lien' class='icone26' onmouseover=\"changestyle('bandeaudisplay','visibility', 'visible');\">" $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("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("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'"); . http_img_pack("rien.gif", " ", "width='10' height='1'");
// grand ecran // grand ecran
...@@ -255,4 +260,13 @@ function auteurs_recemment_connectes() ...@@ -255,4 +260,13 @@ function auteurs_recemment_connectes()
return "<div class='messages' style='color: #666666;'>$res</div>"; 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 />";
}
?> ?>
...@@ -1564,15 +1564,6 @@ function bandeau_barre_verticale(){ ...@@ -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 // http://doc.spip.org/@gros_titre
function gros_titre($titre, $ze_logo='', $aff=true){ function gros_titre($titre, $ze_logo='', $aff=true){
global $couleur_foncee, $spip_display; global $couleur_foncee, $spip_display;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter