mirror of
https://git.spip.net/spip-contrib-squelettes/archil.git
synced 2024-01-27 16:36:00 +01:00
style: reecritures de la configuration du plugin
reformatage des références
This commit is contained in:
parent
d05e6c21e0
commit
cc777387d5
@ -1,5 +1,10 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## Unreleased
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Réécriture de la page de configuration
|
||||||
|
|
||||||
## 1.1.3 - 2023-09-26
|
## 1.1.3 - 2023-09-26
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
]
|
]
|
||||||
|
|
||||||
:root{
|
:root{
|
||||||
--couleurpolices: #CONFIG{archil/couleur_police_clair,#232333};
|
--couleurprincipal: #CONFIG{archil/cfg_theme_clr_principal,#FF0000};
|
||||||
--couleurprincipal: #CONFIG{archil/couleur_principal_clair,#FF0000};
|
--couleurpolices: #CONFIG{archil/cfg_theme_clr_police,#232333};
|
||||||
--couleursurvol:#CONFIG{archil/couleur_principal_clair,#FF0000};
|
--couleursurvol:#CONFIG{archil/cfg_theme_clr_principal,#FF0000};
|
||||||
--couleurpolicesurvol: #CONFIG{archil/couleur_survol_polices_clair,#fff};
|
--couleurpolicesurvol: #CONFIG{archil/cfg_theme_clr_police_survol,#FFFFFF};
|
||||||
--couleurneutre:#CONFIG{archil/couleur_neutre_clair,#663399};
|
--couleurneutre:#CONFIG{archil/cfg_theme_clr_lignes,#663399};
|
||||||
--couleurautre:rebeccapurple;
|
--couleurautre:rebeccapurple;
|
||||||
--couleurautresombre:dodgerblue;
|
--couleurautresombre:dodgerblue;
|
||||||
--couleurprincipalsombre: #50fa7b;
|
--couleurprincipalsombre: #50fa7b;
|
||||||
|
@ -10,56 +10,117 @@ if (!defined('_ECRIRE_INC_VERSION')) {
|
|||||||
function formulaires_configurer_archil_saisies(): array {
|
function formulaires_configurer_archil_saisies(): array {
|
||||||
// $saisies est un tableau décrivant les saisies à afficher dans le formulaire de configuration
|
// $saisies est un tableau décrivant les saisies à afficher dans le formulaire de configuration
|
||||||
$saisies = [
|
$saisies = [
|
||||||
[
|
[ // CONFIGURATION GÉNÉRALE
|
||||||
'saisie' => 'couleur',
|
'saisie' => 'fieldset',
|
||||||
'options' => [
|
'options' => [
|
||||||
'nom' => 'couleur_principal_clair',
|
'nom' => 'cfg_theme_titre',
|
||||||
'label' => '<:archil:cfg_couleur_principal_clair:>',
|
'label' => '<:archil:cfg_theme_titre:>'
|
||||||
'defaut' => '#FF0000'
|
],
|
||||||
|
'saisies' => [
|
||||||
|
[ // Couleur principale de mise en valeur
|
||||||
|
'saisie' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'nom' => 'cfg_theme_clr_principal',
|
||||||
|
'label' => '<:archil:cfg_theme_clr_principal:>',
|
||||||
|
'defaut' => '#FF0000',
|
||||||
|
'maxlength' => '7'
|
||||||
|
],
|
||||||
|
'verifier' => [
|
||||||
|
'type' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'type' => 'hexa',
|
||||||
|
'normaliser' => 'oui'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[ // Couleur de la police
|
||||||
|
'saisie' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'nom' => 'cfg_theme_clr_police',
|
||||||
|
'label' => '<:archil:cfg_theme_clr_police:>',
|
||||||
|
'defaut' => '#232333',
|
||||||
|
'maxlength' => '7'
|
||||||
|
],
|
||||||
|
'verifier' => [
|
||||||
|
'type' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'type' => 'hexa',
|
||||||
|
'normaliser' => 'oui'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[ // Couleur de la police au survol
|
||||||
|
'saisie' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'nom' => 'cfg_theme_clr_police_survol',
|
||||||
|
'label' => '<:archil:cfg_theme_clr_police_survol:>',
|
||||||
|
'defaut' => '#FFFFFF',
|
||||||
|
'maxlength' => '7'
|
||||||
|
],
|
||||||
|
'verifier' => [
|
||||||
|
'type' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'type' => 'hexa',
|
||||||
|
'normaliser' => 'oui'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[ // Couleur des lignes
|
||||||
|
'saisie' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'nom' => 'cfg_theme_clr_lignes',
|
||||||
|
'label' => '<:archil:cfg_theme_clr_lignes:>',
|
||||||
|
'defaut' => '#FFFFFF',
|
||||||
|
'maxlength' => '7'
|
||||||
|
],
|
||||||
|
'verifier' => [
|
||||||
|
'type' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'type' => 'hexa',
|
||||||
|
'normaliser' => 'oui'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
[
|
[ // BANNIÈRE & MENU
|
||||||
'saisie' => 'couleur',
|
'saisie' => 'fieldset',
|
||||||
'options' => [
|
'options' => [ // Titre Bannière & menu
|
||||||
'nom' => 'couleur_police_clair',
|
'nom' => 'cfg_bandeau_titre',
|
||||||
'label' => '<:archil:cfg_couleur_police_clair:>',
|
'label' => '<:archil:cfg_bandeau_titre:>'
|
||||||
'defaut' => '#232333'
|
],
|
||||||
|
'saisies' => [
|
||||||
|
[ // Séléctions des articles et rubriques
|
||||||
|
'saisie' => 'selecteur_rubrique_article',
|
||||||
|
'options' => [
|
||||||
|
'nom' => 'menu_articles',
|
||||||
|
'multiple' => 'oui',
|
||||||
|
'label' => '<:archil:cfg_bandeau_artrub:>',
|
||||||
|
'explication' => '<:archil:cfg_bandeau_artrub_info:>',
|
||||||
|
]
|
||||||
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
[
|
[ // PIED DE PAGE
|
||||||
'saisie' => 'couleur',
|
'saisie' => 'fieldset',
|
||||||
'options' => [
|
'options' => [
|
||||||
'nom' => 'couleur_survol_polices_clair',
|
'nom' => 'cfg_footer_titre',
|
||||||
'label' => '<:archil:cfg_couleur_survol_polices_clair:>',
|
'label' => '<:archil:cfg_footer_titre:>'
|
||||||
'defaut' => '#fff'
|
],
|
||||||
|
'saisies' => [
|
||||||
|
[ // Séléction des articles à ajouter en pied de page
|
||||||
|
'saisie' => 'selecteur_article',
|
||||||
|
'options' => [
|
||||||
|
'nom' => 'footer_articles',
|
||||||
|
'multiple' => 'oui',
|
||||||
|
'label' => '<:archil:cfg_footer_articles:>',
|
||||||
|
'explication' => '<:archil:cfg_footer_articles_info:>',
|
||||||
|
]
|
||||||
|
]
|
||||||
]
|
]
|
||||||
],
|
]
|
||||||
[
|
];
|
||||||
'saisie' => 'couleur',
|
|
||||||
'options' => [
|
|
||||||
'nom' => 'couleur_neutre_clair',
|
|
||||||
'label' => '<:archil:cfg_couleur_neutre_clair:>',
|
|
||||||
'defaut' => '#663399'
|
|
||||||
],
|
|
||||||
],
|
|
||||||
[
|
|
||||||
'saisie' => 'selecteur_rubrique_article',
|
|
||||||
'options' => [
|
|
||||||
'nom' => 'menu_articles',
|
|
||||||
'multiple' => 'oui',
|
|
||||||
'label' => '<:archil:cfg_menu_articles:>',
|
|
||||||
'explication' => '<:archil:cfg_menu_articles_explications:>',
|
|
||||||
],
|
|
||||||
],
|
|
||||||
[
|
|
||||||
'saisie' => 'selecteur_article',
|
|
||||||
'options' => [
|
|
||||||
'nom' => 'footer_articles',
|
|
||||||
'multiple' => 'oui',
|
|
||||||
'label' => '<:archil:cfg_footer_articles:>',
|
|
||||||
'explication' => '<:archil:cfg_footer_articles_explications:>',
|
|
||||||
],
|
|
||||||
],
|
|
||||||
];
|
|
||||||
return $saisies;
|
return $saisies;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<nav id="nav" role="navigation">
|
<nav id="nav" role="navigation">
|
||||||
<BOUCLE_menu(DATA){source table, #CONFIG{archil/menu_articles}}>
|
<BOUCLE_menu(DATA){source table, #CONFIG{archil/cfg_bandeau_artrub}}>
|
||||||
<BOUCLE_article(ARTICLES){id_article IN #VALEUR|picker_selected{article}}>
|
<BOUCLE_article(ARTICLES){id_article IN #VALEUR|picker_selected{article}}>
|
||||||
[<li class="menu-link"><a href="#URL_ARTICLE" class="menu-link-a[(#EXPOSE|oui) menu-link-a--on]">(#TITRE)</a></li>]
|
[<li class="menu-link"><a href="#URL_ARTICLE" class="menu-link-a[(#EXPOSE|oui) menu-link-a--on]">(#TITRE)</a></li>]
|
||||||
</BOUCLE_article>
|
</BOUCLE_article>
|
||||||
|
@ -10,16 +10,21 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
|
|||||||
//
|
//
|
||||||
'accueil_site' => 'Accueil',
|
'accueil_site' => 'Accueil',
|
||||||
// C
|
// C
|
||||||
|
// cfg_ elements du formulaire de configuration d'archil
|
||||||
|
'cfg_archil_menu' => 'Configurer le squelette Archil',
|
||||||
|
'cfg_archil_titre' => 'Configuration Archil',
|
||||||
'cfg_couleurs' => 'Thème de couleurs',
|
'cfg_couleurs' => 'Thème de couleurs',
|
||||||
'cfg_couleur_neutre_clair' => 'Couleur neutre (lignes de séparations)',
|
'cfg_bandeau_titre' => 'Bannière et menu',
|
||||||
'cfg_couleur_police_clair' => 'Couleur de la police',
|
'cfg_bandeau_artrub' => 'Article ou rubrique à insérer dans le menu',
|
||||||
'cfg_couleur_principal_clair' => 'Couleur de valorisation principale',
|
'cfg_bandeau_artrub_info' => 'Rubriques et articles qui constituent le menu. Limiter le nombre à 5 maximum',
|
||||||
'cfg_couleur_survol_polices_clair' => 'Couleur de la police lors du survol des liens',
|
'cfg_footer_titre' => 'Pied de page',
|
||||||
'cfg_footer_articles' => 'Choix des articles à afficher dans le pied de page',
|
'cfg_footer_articles' => 'Choix des articles à afficher dans le pied de page',
|
||||||
'cfg_footer_articles_explications' => 'Ne pas ajouter plus de 3 liens',
|
'cfg_footer_articles_info' => ' Ajouter les liens techniques (crédits, mentions légales, ...)',
|
||||||
'cfg_menu_articles' => 'Article ou rubrique à insérer dans le menu',
|
'cfg_theme_titre' => 'Configuration générale',
|
||||||
'cfg_menu_articles_explications' => 'Les rubriques ou articles sélectionnés se placeront avant le la partie Tags',
|
'cfg_theme_clr_principal' => 'Couleur principale',
|
||||||
'cfg_titre_parametrages' => 'Configurer le squelette Archil',
|
'cfg_theme_clr_police' => 'Couleur police',
|
||||||
|
'cfg_theme_clr_police_survol' => 'Couleur police (Survol)',
|
||||||
|
'cfg_theme_clr_lignes' => 'Couleur lignes',
|
||||||
// H
|
// H
|
||||||
'habillage_par' => 'Déguisé avec ',
|
'habillage_par' => 'Déguisé avec ',
|
||||||
// L
|
// L
|
||||||
@ -30,6 +35,5 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
|
|||||||
'publie_le' => 'Publié le',
|
'publie_le' => 'Publié le',
|
||||||
'propulse_par' => 'Catapulté par ',
|
'propulse_par' => 'Catapulté par ',
|
||||||
// T
|
// T
|
||||||
'titre_page_configurer_odaiba' => 'Archil',
|
|
||||||
'titre_tags' => 'Tags',
|
'titre_tags' => 'Tags',
|
||||||
);
|
);
|
@ -27,6 +27,6 @@
|
|||||||
<utilise nom="sociaux" compatibilite="[2.1.0;]" />
|
<utilise nom="sociaux" compatibilite="[2.1.0;]" />
|
||||||
<utilise nom="favicon" compatibilite="[1.2.2;]" />
|
<utilise nom="favicon" compatibilite="[1.2.2;]" />
|
||||||
|
|
||||||
<menu nom="configurer_archil" titre="archil:titre_page_configurer_odaiba" parent="menu_squelette" icone="images/archil-16.png" />
|
<menu nom="configurer_archil" titre="archil:cfg_archil_menu" parent="menu_squelette" icone="images/archil-16.png" />
|
||||||
|
|
||||||
</paquet>
|
</paquet>
|
@ -1,6 +1,6 @@
|
|||||||
[(#AUTORISER{configurer,_archil}|sinon_interdire_acces)]
|
[(#AUTORISER{configurer,_archil}|sinon_interdire_acces)]
|
||||||
|
|
||||||
<h1 class="grostitre"><:archil:titre_page_configurer_odaiba:></h1>
|
<h1 class="grostitre"><:archil:cfg_archil_titre:></h1>
|
||||||
<div class="ajax">
|
<div class="ajax">
|
||||||
#FORMULAIRE_CONFIGURER_ARCHIL
|
#FORMULAIRE_CONFIGURER_ARCHIL
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user