Suppression des doublons dans theme.css

This commit is contained in:
Deltacms 2022-02-17 08:00:09 +01:00
parent 9254b16e71
commit 00872afcf0
5 changed files with 17 additions and 6 deletions

View File

@ -1,7 +1,12 @@
# Changelog
## Version 3.2.03 de Deltacms
- Modifications :
- polices : suppression des doublons @open-face dans theme.css
## Version 3.2.02 de Deltacms
- Modifications :
- polices : identification par nom et non par clef pour permettre l'utilisation de polices sans fichier de définition.
## Version 3.2.01 de Deltacms
- Modifications :

View File

@ -1,5 +1,5 @@
# DeltaCMS 3.2.02
# DeltaCMS 3.2.03
DeltaCMS est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.
@ -7,7 +7,7 @@ DeltaCMS est un CMS sans base de données (flat-file) qui permet de créer et g
DeltaCMS a été créé à partir de ZwiiCMS 11.2.00.24
[Version initiale ZwiiCMS](https://github.com/remijean/ZwiiCMS/) - [GitHub](https://github.com/fredtempez/ZwiiCMS)
[ZwiiCMS](https://forge.chapril.org/fredtempez/ZwiiCMS)
## Configuration recommandée
@ -87,7 +87,7 @@ En cas de difficulté avec la nouvelle version, il suffira de téléverser la sa
[F] config.json Configuration du site
[F] core.json Configuration du noyau
[F] custom.css Feuille de style de la personnalisation avancée
[F] fonts.json Polices du site
[F] fonts.json Polices du site
[F] journal.log Journalisation des actions
[F] theme.css Thème du site
[F] theme.json Données du site

View File

@ -48,7 +48,7 @@ class common {
// Numéro de version
const DELTA_UPDATE_URL = 'https://update.deltacms.fr/master/';
const DELTA_VERSION = '3.2.02';
const DELTA_VERSION = '3.2.03';
const DELTA_UPDATE_CHANNEL = "v3";
public static $actions = [];
@ -2244,6 +2244,8 @@ class core extends common {
$tab[2] = $this->getData(['theme', 'menu', 'font']);
$tab[3] = $this->getData(['theme', 'header', 'font']);
$tab[4] = $this->getData(['theme', 'footer', 'font']);
// Suppression des doubons
$tab = array_unique($tab);
foreach( $tab as $key=>$value){
if( $this->getData(['fonts', $value, 'type' ]) === 'file'){
$file = $this->getData(['fonts', $value, 'file' ]);

View File

@ -8,7 +8,11 @@ if ($this->getData(['core', 'dataVersion']) < 3202) {
$this->setData(['admin', 'maj', true]);
//Forcer une mise à jour de theme.css
if (file_exists(self::DATA_DIR . '/theme.css')) unlink (self::DATA_DIR . '/theme.css');
// Mise à jour
$this->setData(['core', 'dataVersion', 3202]);
}
if ($this->getData(['core', 'dataVersion']) < 3203) {
// Mise à jour
$this->setData(['core', 'dataVersion', 3203]);
}
?>

View File

@ -55,7 +55,7 @@ class init extends common {
]
],
'core' => [
'dataVersion' => 3202,
'dataVersion' => 3203,
'lastBackup' => 0,
'lastClearTmp' => 0,
'lastAutoUpdate' => 0,