diff --git a/CHANGES.md b/CHANGES.md index 69b0a08a..d25527c3 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Changelog +## Version 11.3.06 +### Corrections : + - Bug d'affichage des blocs de présentation. + - Une fonte Websafe remplace une fonte locale dont le fichier n'est pas disponible. ## Version 11.3.05 ### Correction : diff --git a/README.md b/README.md index a88c8eb5..fac4b9db 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# ZwiiCMS 11.3.05 +# ZwiiCMS 11.3.06 Zwii 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. diff --git a/core/core.php b/core/core.php index 7b83ea50..ff6bc037 100644 --- a/core/core.php +++ b/core/core.php @@ -45,7 +45,7 @@ class common { // Numéro de version const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/'; - const ZWII_VERSION = '11.3.05'; + const ZWII_VERSION = '11.3.06'; const ZWII_UPDATE_CHANNEL = "v11"; public static $actions = []; @@ -2339,17 +2339,18 @@ class core extends common { /** * Fontes installées localement */ - // Validité du format if ( !empty($localFonts) ) { foreach ($localFonts as $fontId => $fontName) { // Validité du tableau : - if ( array_key_exists($fontId, self::$fonts) && + if ( array_key_exists($fontId, self::$fonts) || file_exists(self::DATA_DIR . 'fonts/' . $fontName) ) { // Chargement de la police - //$formatFont = explode('.', self::DATA_DIR . 'fonts/' . $fontName); $css .= '@font-face {font-family:"' . self::$fonts[$fontId] . '";'; $css .= 'src: url("' . helper::baseUrl(false) . self::DATA_DIR . 'fonts/' . $fontName . '");}'; + } else { + // Le fichier de font n'est pas disponible, fonte par défaut + $fonts [$fontId] = 'verdana'; } } @@ -2571,17 +2572,18 @@ class core extends common { /** * Fontes installées localement */ - // Validité du format if ( !empty($localFonts) ) { foreach ($localFonts as $fontId => $fontName) { // Validité du tableau : - if ( array_key_exists($fontId, self::$fonts) && + if ( array_key_exists($fontId, self::$fonts) || file_exists(self::DATA_DIR . 'fonts/' . $fontName) ) { // Chargement de la police - //$formatFont = explode('.', self::DATA_DIR . 'fonts/' . $fontName); $css .= '@font-face {font-family:"' . self::$fonts[$fontId] . '";'; $css .= 'src: url("' . helper::baseUrl(false) . self::DATA_DIR . 'fonts/' . $fontName . '");}'; + } else { + // Le fichier de font n'est pas disponible, fonte par défaut + $fonts [$fontId] = 'verdana'; } } diff --git a/core/module/config/view/connect/connect.php b/core/module/config/view/connect/connect.php index a7a5f4f1..d1980853 100644 --- a/core/module/config/view/connect/connect.php +++ b/core/module/config/view/connect/connect.php @@ -11,14 +11,13 @@