From 39607217691a4cc3918a24cb473fb164b7ed3858 Mon Sep 17 00:00:00 2001 From: Deltacms Date: Tue, 15 Feb 2022 07:42:37 +0100 Subject: [PATCH] Nouvelles polices et nouvelle gestion des polices --- .gitignore | 19 ++ CHANGES.md | 1 + README.md | 3 +- core/class/template.class.php | 12 +- core/core.php | 94 +++++- core/include/update.inc.php | 4 +- core/layout/common.css | 22 -- core/module/install/ressource/defaultdata.php | 205 +++++++++++++- core/module/install/ressource/files.tar.gz | Bin 2255139 -> 4328142 bytes .../ressource/themes/theme_default.zip | Bin 41784 -> 41318 bytes .../themes/theme_hirondelles_960px.zip | Bin 41804 -> 41316 bytes .../ressource/themes/theme_montagne_960px.zip | Bin 32862 -> 32542 bytes .../themes/theme_sansbanniere_fluide.zip | Bin 41423 -> 41484 bytes core/module/theme/theme.php | 268 ++++++++++++++---- core/module/theme/view/addFonts/addFonts.css | 20 ++ .../theme/view/addFonts/addFonts.js.php | 25 ++ core/module/theme/view/addFonts/addFonts.php | 65 +++++ .../module/theme/view/editFonts/editFonts.css | 20 ++ .../theme/view/editFonts/editFonts.js.php | 16 ++ .../module/theme/view/editFonts/editFonts.php | 67 +++++ core/module/theme/view/fonts/fonts.css | 20 ++ core/module/theme/view/fonts/fonts.js.php | 25 ++ core/module/theme/view/fonts/fonts.php | 28 ++ core/module/theme/view/footer/footer.js.php | 2 - core/module/theme/view/header/header.js.php | 2 - core/module/theme/view/index/index.css | 1 + core/module/theme/view/index/index.php | 18 ++ core/module/theme/view/menu/menu.js.php | 2 - core/module/theme/view/site/site.js.php | 2 - core/module/theme/view/site/site.php | 2 +- module/agenda/view/config/config.js.php | 6 - module/agenda/view/config/config.php | 6 +- module/agenda/view/index/index.js.php | 8 - module/slider/view/config/config.js.php | 6 - module/slider/view/edit/edit.js.php | 6 - .../statislite/view/advanced/advanced.js.php | 6 - module/statislite/view/config/config.js.php | 6 - 37 files changed, 813 insertions(+), 174 deletions(-) create mode 100644 .gitignore create mode 100644 core/module/theme/view/addFonts/addFonts.css create mode 100644 core/module/theme/view/addFonts/addFonts.js.php create mode 100644 core/module/theme/view/addFonts/addFonts.php create mode 100644 core/module/theme/view/editFonts/editFonts.css create mode 100644 core/module/theme/view/editFonts/editFonts.js.php create mode 100644 core/module/theme/view/editFonts/editFonts.php create mode 100644 core/module/theme/view/fonts/fonts.css create mode 100644 core/module/theme/view/fonts/fonts.js.php create mode 100644 core/module/theme/view/fonts/fonts.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..622bdb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,19 @@ +# Fichiers du site +site/* + +# Dossiers vides dans GitHub +!.gitkeep +/.git + +# PHPStorm +.idea/ + +# Trucs +core/vendor/tinymce/link_list.json +.vscode/* +sitemap.xml.gz +sitemap.xml +robots.txt +.DS_Store +# Service de mise à jour +gitupdate.sh diff --git a/CHANGES.md b/CHANGES.md index 622d767..709e779 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,7 @@ ## Version 3.2.01 de Deltacms - Modifications : + - nouvelles polices 'Open Font License' hébergées en local, l'administrateur peut ajouter des polices. ## Version 3.1.01 de Deltacms - Modifications : diff --git a/README.md b/README.md index a988c5b..9bc42bb 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,6 @@ 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 -ZwiiCMS a été créé par un développeur de talent, [Rémi Jean](https://remijean.fr/). Il est désormais maintenu par Frédéric Tempez. - [Version initiale ZwiiCMS](https://github.com/remijean/ZwiiCMS/) - [GitHub](https://github.com/fredtempez/ZwiiCMS) ## Configuration recommandée @@ -89,6 +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] journal.log Journalisation des actions [F] theme.css Thème du site [F] theme.json Données du site diff --git a/core/class/template.class.php b/core/class/template.class.php index 836cc8d..a7b5f32 100644 --- a/core/class/template.class.php +++ b/core/class/template.class.php @@ -618,12 +618,7 @@ class template { if($attributes['before'] AND array_key_exists($attributes['id'], common::$inputBefore)) { $attributes['selected'] = common::$inputBefore[$attributes['id']]; } - // Liste des polices à intégrer - if ($attributes['fonts'] === true) { - foreach ($options as $fontId) { - // echo "\n"; - } - } + // Début du wrapper $html = '
'; // Label @@ -643,12 +638,13 @@ class template { $html .= sprintf('