Ajout configuration via espace privé

This commit is contained in:
Plumf 2023-08-15 13:00:39 +02:00
parent 29f892b413
commit b79591ba80
15 changed files with 404 additions and 14 deletions

View File

@ -6,5 +6,5 @@ a {
a:hover {
background-color: var(--couleursurvol);
color: #fff;
color: var(--couleurpolicesurvol);
}

View File

@ -1,10 +0,0 @@
:root{
--couleurprincipal: red;
--couleurpolices: #232333;
--couleurautre:rebeccapurple;
--couleurautresombre:dodgerblue;
--couleursurvol:navy;
--couleurprincipalsombre: #50fa7b;
--policetitre: Roboto-Mono;
--policecorps: Fira-Sans;
}

16
css/variables.css.html Normal file
View File

@ -0,0 +1,16 @@
[(#REM)
Configuration des variables CSS d'Archil via le menu configuration du squelette
]
:root{
--couleurpolices: #CONFIG{archil/couleur_police_clair,#232333};
--couleurprincipal: #CONFIG{archil/couleur_principal_clair,#FF0000};
--couleursurvol:#CONFIG{archil/couleur_survol_clair,#000080};
--couleurpolicesurvol: #CONFIG{archil/couleur_survol_polices_clair,#fff};
--couleurneutre:#CONFIG{archil/couleur_neutre_clair,#663399};
--couleurautre:rebeccapurple;
--couleurautresombre:dodgerblue;
--couleurprincipalsombre: #50fa7b;
--policetitre: Roboto-Mono;
--policecorps: Fira-Sans;
}

View File

@ -0,0 +1,39 @@
<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
<h3 class="titrem"><:archil:cfg_titre_parametrages:></h3>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
<form method="post" action="#ENV{action}">
<div>
#ACTION_FORMULAIRE
<fieldset>
<legend><:archil:cfg_couleurs:></legend>
[(#SAISIE{couleur, couleur_police_clair,
label=<:archil:cfg_couleur_police_clair:>,
defaut=#232333})]
[(#SAISIE{couleur, couleur_principal_clair,
label=<:archil:cfg_couleur_principal_clair:>,
defaut=#FF0000})]
[(#SAISIE{couleur, couleur_survol_clair,
label=<:archil:cfg_couleur_survol_clair:>,
defaut=#000080})]
[(#SAISIE{couleur, couleur_survol_polices_clair,
label=<:archil:cfg_couleur_survol_polices_clair:>,
defaut=#fff})]
[(#SAISIE{couleur, couleur_neutre_clair,
label=<:archil:cfg_couleur_neutre_clair:>,
defaut=#663399})]
</fieldset>
<input type="hidden" name="_meta_casier" value="archil" />
<p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
</div>
</form>
</div>

View File

@ -15,7 +15,7 @@
1. Base CSS http://tinytypo.tetue.net/ ]
[<link rel="stylesheet" href="(#CHEMIN{css/reset.css}|direction_css|timestamp)" type="text/css" />]
[<link rel="stylesheet" href="(#CHEMIN{css/clear.css}|direction_css|timestamp)" type="text/css" />]
[<link rel="stylesheet" href="(#CHEMIN{css/variables.css}|direction_css|timestamp)" type="text/css" />]
[<link href="(#PRODUIRE{fond=css/variables.css})" rel="stylesheet" type="text/css" />]
[<link rel="stylesheet" href="(#CHEMIN{css/font.css}|direction_css|timestamp)" type="text/css" />]
[<link rel="stylesheet" href="(#CHEMIN{css/links.css}|direction_css|timestamp)" type="text/css" />]
[<link rel="stylesheet" href="(#CHEMIN{css/typo.css}|direction_css|timestamp)" type="text/css" />]

View File

@ -7,6 +7,14 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// spip-core
//
'accueil_site' => 'Accueil',
// C
'cfg_couleurs' => 'Configuration du thème de couleurs',
'cfg_couleur_neutre_clair' => 'Couleur neutre (lignes de separations)',
'cfg_couleur_police_clair' => 'Couleur de la police',
'cfg_couleur_principal_clair' => 'Couleur de valorisation principale',
'cfg_couleur_survol_clair' => 'Couleur de fond de survol des liens',
'cfg_couleur_survol_polices_clair' => 'Couleur de la police lors du survol des liens',
'cfg_titre_parametrages' => 'Titre parametrages',
// H
'habillage_par' => 'Déguisé avec ',
// L
@ -14,4 +22,6 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// P
'publie_le' => 'Publié le',
'propulse_par' => 'Catapulté par ',
// T
'titre_page_configurer_odaiba' => 'Configurer Archil',
);

View File

@ -1,14 +1,14 @@
<paquet
prefix="archil"
categorie="squelette"
version="1.0.1"
version="1.1.0"
etat="test"
compatibilite="[4.0.0;4.2.*]"
logo="images/archil-128.png"
documentation="https://contrib.spip.net/Squelette-Archil"
>
<nom>Archil</nom>
<!--Squelette pour site mono-utilisateur-->
<!-- Squelette Markdown pour site mono-utilisateur -->
<auteur lien="https://open-plug.eu">Plumf</auteur>
<credit lien="https://github.com/athul/archie">Archie par Athul</credit>
@ -21,6 +21,10 @@
<licence>Typographie, SIL Open Font License for IBM Plex Mono (https://github.com/IBM/plex/blob/master/LICENSE.txt)</licence>
<necessite nom="sociaux" compatibilite="[2.1.0;]" />
<necessite nom="palette" compatibilite="[4.0.11;]" />
<necessite nom="saisies" compatibilite="[4.9.0;]" />
<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" />
</paquet>

View File

@ -0,0 +1,7 @@
[(#AUTORISER{configurer,_archil}|sinon_interdire_acces)]
<h1 class="grostitre"><:archil:titre_page_configurer_odaiba:></h1>
<div class="ajax">
#FORMULAIRE_CONFIGURER_ARCHIL
</div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 836 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 929 KiB