From 0952981106aaa9705013e77dddaaa1b368437ac4 Mon Sep 17 00:00:00 2001 From: "real3t@gmail.com" <> Date: Fri, 22 Mar 2019 12:39:17 +0000 Subject: [PATCH] =?UTF-8?q?Pouvoir=20afficher=20le=20menu=20de=20langue=20?= =?UTF-8?q?sous=20forme=20d'un=20texte=20dans=20les=20outils=20(utilise=20?= =?UTF-8?q?la=20derni=C3=A8re=20version=20de=20Menu=20Langue=20Liens)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- formulaires/configurer_soyezcreateurs_layout.html | 8 ++++++++ lang/soyezcreateursprive_fr.php | 3 +++ noisettes/header/cadre_outils.html | 6 ++++-- noisettes/header/header_modecommuniquant.html | 2 +- noisettes/header/header_modeedito.html | 2 +- noisettes/header/header_modeportail.html | 2 +- paquet.xml | 2 +- stylessoyezcreateurs.css.html | 15 ++++++++++++--- 8 files changed, 31 insertions(+), 9 deletions(-) diff --git a/formulaires/configurer_soyezcreateurs_layout.html b/formulaires/configurer_soyezcreateurs_layout.html index 538cc30a..4b8cb4ba 100755 --- a/formulaires/configurer_soyezcreateurs_layout.html +++ b/formulaires/configurer_soyezcreateurs_layout.html @@ -219,6 +219,14 @@ if (!function_exists('sc_ouinon_default')) { }, defaut=non} )] + [(#SAISIE{radio,pictochangementlangue, + label=<:soyezcreateursprive:cfg_pictochangementlangue_label:>, + datas=#ARRAY{ + icone,<:soyezcreateursprive:cfg_pictochangementlangue_icone:>, + texte,<:soyezcreateursprive:cfg_pictochangementlangue_texte:>, + }, + defaut=icone} + )] </[(#VAL{ul}|saisie_balise_structure_formulaire)]> </fieldset> <fieldset> diff --git a/lang/soyezcreateursprive_fr.php b/lang/soyezcreateursprive_fr.php index 96d0a8bc..180c908d 100644 --- a/lang/soyezcreateursprive_fr.php +++ b/lang/soyezcreateursprive_fr.php @@ -255,6 +255,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'cfg_pas_datepublication_maj' => 'Désactivation de la date de publication (et n’afficher que la date de mise à jour si DevoilerDate)', 'cfg_pas_ephemeride' => 'Éphéméride non affiché', 'cfg_pied' => 'Pied de page', + 'cfg_pictochangementlangue_icone' => 'Sous forme d’une <a href="http://www.languageicon.org/" target="_blank">icone de changement de langue</a>', + 'cfg_pictochangementlangue_label' => 'Mode d’affichage du menu de langue dans les outils', + 'cfg_pictochangementlangue_texte' => 'Sous forme de texte', 'cfg_pictogrammesoutils_avecoutils' => 'Moderne (Webfont + Agenda, Newsletter, Changement de langue, Réseaux sociaux, Lien bandeau de contact, Recherche)', 'cfg_pictogrammesoutils_label' => 'Apparence outils', 'cfg_pictogrammesoutils_non' => 'Classique (texte + logo)', diff --git a/noisettes/header/cadre_outils.html b/noisettes/header/cadre_outils.html index 8855a0ab..2b0a1204 100644 --- a/noisettes/header/cadre_outils.html +++ b/noisettes/header/cadre_outils.html @@ -24,12 +24,14 @@ [ <li id="cadre_outil_instagram"><a href="(#IDENTITE_INSTAGRAM)" title="Instagram"><span class="icon icon-instagram icon-lg texte-blanc"></span><span class="hide">Instagram</span></a></li>] [ <li id="cadre_outil_pinterest"><a href="(#IDENTITE_PINTEREST)" title="Pinterest"><span class="icon icon-pinterest icon-lg texte-blanc"></span><span class="hide">Pinterest</span></a></li>] [ <li id="cadre_outil_viadeo"><a href="(#IDENTITE_VIADEO)" title="Viadeo"><span class="icon icon-viadeo icon-lg texte-blanc"></span><span class="hide">Viadeo</span></a></li>] -[(#PLUGIN{MLL}|oui) <li id="cadre_outil_language"><a href="#menu_lang" title="Choisir la langue d'affichage du site" class="js-modal" data-modal-prefix-class="sombre" data-modal-focus-id="menu_lang > a:first" data-modal-content-id="cadre_lang" data-modal-close-text="<:ecrire:bouton_fermer:>" - data-modal-close-title="<:ecrire:bouton_fermer:>"><span class="icon icon-language icon-lg texte-blanc"></span><span class="hide">Langues</span></a></li>] +[(#PLUGIN{MLL}|oui)[(#CONFIG{soyezcreateurs_layout/pictochangementlangue,icone}|=={icone}|oui) <li id="cadre_outil_language"><a href="#menu_lang" title="Choisir la langue d'affichage du site" class="js-modal" data-modal-prefix-class="sombre" data-modal-focus-id="menu_lang > a:first" data-modal-content-id="cadre_lang" data-modal-close-text="<:ecrire:bouton_fermer:>" + data-modal-close-title="<:ecrire:bouton_fermer:>"><span class="icon icon-language icon-lg texte-blanc"></span><span class="hide">Langues</span></a></li>]] [(#VAL{}|sc_bandeau_contact|oui) <li id="cadre_outil_envelope"><a href="#bandeaucontact" title="<:contact:>"><span class="icon icon-envelope icon-lg texte-blanc"></span><span class="hide"><:contact:></span></a></li>] [(#PLUGIN{ACCESRESTREINT}|oui)<INCLURE{fond=noisettes/accesrestreint/login-logout,env}>] <li id="cadre_outil_search"><a href="#formulaire_recherche" title="<:soyezcreateurs:accessibilite_recherche:>" class="js-modal" data-modal-prefix-class="sombre" data-modal-focus-id="formulaire_recherche" data-modal-content-id="cadre_recherche" data-modal-close-text="<:ecrire:bouton_fermer:>" data-modal-close-title="<:ecrire:bouton_fermer:>"><span class="icon icon-search icon-lg texte-blanc"></span><span class="hide"><:soyezcreateurs:accessibilite_recherche:></span></a></li> +[(#PLUGIN{MLL}|oui)[(#CONFIG{soyezcreateurs_layout/pictochangementlangue,icone}|=={texte}|oui)#INCLURE{fond=formulaires/menu_lang,env}]] + ] [(#GET{vu}|oui) </ul> </div>] diff --git a/noisettes/header/header_modecommuniquant.html b/noisettes/header/header_modecommuniquant.html index c1b072c5..5b96d7c0 100644 --- a/noisettes/header/header_modecommuniquant.html +++ b/noisettes/header/header_modecommuniquant.html @@ -6,7 +6,7 @@ <INCLURE{fond=noisettes/menus/menu_navhaute,env}> [(#CONFIG{soyezcreateurs/positiondatemajsite,bottom}|=={header}|oui)<INCLURE{fond=noisettes/datemajsite}>] [(#CONFIG{soyezcreateurs/logoheader,header}|=={header}|oui)#INCLURE{fond=noisettes/logosite}] -[(#PLUGIN{MLL}|oui)[<div id="cadre_lang">(#INCLURE{fond=formulaires/menu_lang,env})</div>]] +[(#PLUGIN{MLL}|oui)[(#CONFIG{soyezcreateurs_layout/pictochangementlangue,icone}|=={texte}|non)[<div id="cadre_lang">(#INCLURE{fond=formulaires/menu_lang,env})</div>]]] <a id="[(#ENV{titretop}|sinon{<:soyezcreateurs:sommaire|sc_nettoyer_marqueur:>})]"></a> <h1 class="#EDIT{meta-nom_site}"><a href="#URL_SITE_SPIP" title="<:accueil_site|attribut_html:>">[(#NOM_SITE_SPIP)][ <sub>(#SLOGAN_SITE_SPIP|ptobr)</sub>]</a></h1> [(#CONFIG{soyezcreateurs_layout/positionlogooutils,mixte}|=={haut}|oui)[(#INCLURE{fond=noisettes/header/cadre_outils,env})]] diff --git a/noisettes/header/header_modeedito.html b/noisettes/header/header_modeedito.html index c7ffcfc7..b2989dd6 100644 --- a/noisettes/header/header_modeedito.html +++ b/noisettes/header/header_modeedito.html @@ -6,7 +6,7 @@ <INCLURE{fond=noisettes/menus/menu_navhaute,env}> [(#CONFIG{soyezcreateurs/positiondatemajsite,bottom}|=={header}|oui)<INCLURE{fond=noisettes/datemajsite}>] [(#CONFIG{soyezcreateurs/logoheader,header}|=={header}|oui)#INCLURE{fond=noisettes/logosite}] -[(#PLUGIN{MLL}|oui)[<div id="cadre_lang">(#INCLURE{fond=formulaires/menu_lang,env})</div>]] +[(#PLUGIN{MLL}|oui)[(#CONFIG{soyezcreateurs_layout/pictochangementlangue,icone}|=={texte}|non)[<div id="cadre_lang">(#INCLURE{fond=formulaires/menu_lang,env})</div>]]] <a id="[(#ENV{titretop}|sinon{<:soyezcreateurs:sommaire|sc_nettoyer_marqueur:>})]"></a> <h1 class="#EDIT{meta-nom_site}"><a href="#URL_SITE_SPIP" title="<:accueil_site|attribut_html:>">[(#NOM_SITE_SPIP)][ <sub>(#SLOGAN_SITE_SPIP|ptobr)</sub>]</a></h1> [(#INCLURE{fond=noisettes/header/cadre_outils,env})] diff --git a/noisettes/header/header_modeportail.html b/noisettes/header/header_modeportail.html index 49656227..ea0b82ed 100644 --- a/noisettes/header/header_modeportail.html +++ b/noisettes/header/header_modeportail.html @@ -6,7 +6,7 @@ <div id="escapelinks" class="escapelinks"><ul><li><a href="#main"><:soyezcreateurs:accessibilite_texte:></a></li><BOUCLE_MenuHaut(RUBRIQUES){titre_mot=MenuHaut}{par num titre}{!lang_select}{0,1}><li><a href="#menuhaut"><:soyezcreateurs:accessibilite_onglets:></a></li></BOUCLE_MenuHaut><li><a href="#menusite"><:soyezcreateurs:accessibilite_menu:></a></li><li><a href="#formulaire_recherche"><:soyezcreateurs:accessibilite_recherche:></a></li><BOUCLE_AccesibiliteLien(ARTICLES){titre_mot=AccesibiliteLien}{0,1}{!par date}><li><a href="#ARTICLE_URL"[ title="(#DESCRIPTIF|attribut_html)"]>[(#TITRE)]</a></li></BOUCLE_AccesibiliteLien></ul></div> <INCLURE{fond=noisettes/menus/menu_navhaute,env}> [(#CONFIG{soyezcreateurs/positiondatemajsite,bottom}|=={header}|oui)<INCLURE{fond=noisettes/datemajsite}>] -[(#PLUGIN{MLL}|oui)[<div id="cadre_lang">(#INCLURE{fond=formulaires/menu_lang,env})</div>]] +[(#PLUGIN{MLL}|oui)[(#CONFIG{soyezcreateurs_layout/pictochangementlangue,icone}|=={texte}|non)[<div id="cadre_lang">(#INCLURE{fond=formulaires/menu_lang,env})</div>]]] <a id="[(#ENV{titretop}|sinon{<:soyezcreateurs:sommaire|sc_nettoyer_marqueur:>})]"></a> <h1 class="#EDIT{meta-nom_site}"><a href="#URL_SITE_SPIP" title="<:accueil_site|attribut_html:>">[(#NOM_SITE_SPIP)][ <sub>(#SLOGAN_SITE_SPIP|ptobr)</sub>]</a></h1> [(#INCLURE{fond=noisettes/header/cadre_outils,env})] diff --git a/paquet.xml b/paquet.xml index eaeba948..75d28310 100644 --- a/paquet.xml +++ b/paquet.xml @@ -66,7 +66,7 @@ <utilise nom="image_cliquable" compatibilite="[3.0.2;[" /> <utilise nom="mesfavoris" compatibilite="[2.4.1;[" /> <utilise nom="modelexergue" compatibilite="[1.0.2;[" /> - <utilise nom="mll" compatibilite="[1.2.4;[" /> + <utilise nom="mll" compatibilite="[1.5.3;[" /> <utilise nom="noizetier" compatibilite="[3.0.12;[" /> <utilise nom="notation" compatibilite="[2.0.8;[" /> <utilise nom="nuage" compatibilite="[4.0.5;[" /> diff --git a/stylessoyezcreateurs.css.html b/stylessoyezcreateurs.css.html index fd3a2044..59d6c142 100644 --- a/stylessoyezcreateurs.css.html +++ b/stylessoyezcreateurs.css.html @@ -614,8 +614,17 @@ a#logo { display: block; clear: right; margin-left: 80px; } #cadre_outils { text-align:right; position:relative; clear:right; } #cadre_outils ul { background-color: #GET{c_menu_a_bk}; color: #GET{c_menu_a}; float:right; margin:1em 0; padding:0; width:[(#GET{LargeurMenuDroit})]px; } #cadre_outils li { display:block; min-height:[(#CONFIG{soyezcreateurs_layout/hauteurlogooutils,16}|plus{4})]px; list-style: none; list-style-image: none; } -#cadre_outils a { display: block; padding: 5px 24px 5px 4px; background-color: #GET{c_menu_a_bk}; border-left: none; color: #GET{c_menu_a}; font-size: 1em; font-weight: bold; min-height: 16px; text-align: left; text-decoration: none; } +#cadre_outils a, #cadre_outils strong { display: block; padding: 5px 24px 5px 4px; background-color: #GET{c_menu_a_bk}; border-left: none; color: #GET{c_menu_a}; font-size: 1em; font-weight: bold; min-height: 16px; text-align: left; text-decoration: none; } #cadre_outils img { float: right; margin:0; position: absolute; right: 4px; } +#cadre_outils .menu_lang_item::first-letter { text-transform: uppercase; } +#cadre_outils .first.menu_lang_item { padding-left: 1em; } +#cadre_outils li.menu_lang_item { vertical-align: bottom; margin: 8px 0; } +#header #cadre_outils .menu_lang_item a, #header #cadre_outils .menu_lang_item strong { padding: 0 .5vw; } +#cadre_outils li.menu_lang_item:not(:last-child) { border-right: 2px solid [#(#GET{c_menu_a}|couleur_inverserluminosite{70})]; margin-right: 2px; padding-right: calc(.5vw + 2px); } +#header #cadre_outils .menu_lang_item a { color: [#(#GET{c_menu_a}|couleur_inverserluminosite{70})]; } +#header #cadre_outils .menu_lang_item a:focus, +#header #cadre_outils .menu_lang_item a:hover + { color: #GET{c_menu_a}; } /* bandeau d'annonce et citations dans le header */ #bandeau_annonce, #cita_bandeau { padding: .5em 1em; text-align: center; font-size:2em; } @@ -2528,7 +2537,7 @@ a.button.triadeC:focus, margin: 0; } #header #cadre_outils ul > li { - display: table-cell; + display: inline-block; vertical-align: middle; } #header #cadre_outils ul, @@ -2536,7 +2545,7 @@ a.button.triadeC:focus, background-color: transparent; width: auto; } -#header #cadre_outils a { +#header #cadre_outils a, #header #cadre_outils strong { padding: 8px .5vw 8px; border-bottom: 3px solid transparent; background-color: transparent; -- GitLab