11507 dossier fontes

This commit is contained in:
Fred Tempez 2022-07-26 20:12:58 +02:00
parent aa7044e8c3
commit 49e636a726
6 changed files with 18 additions and 7 deletions

View File

@ -1,5 +1,11 @@
# Changelog
## Version 11.5.07
### Correction :
- Création du dossier des fontes personnalisées en cas d'absence.
### Amélioration :
- Détection d'une mise à jour.
## Version 11.5.06
### Corrections :
- Défaut d'affichage de la barre des membres dans la zone de menu.

View File

@ -1,4 +1,4 @@
# ZwiiCMS 11.5.06
# ZwiiCMS 11.5.07
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.

View File

@ -290,8 +290,8 @@ class helper {
* @return bool
*/
public static function checkNewVersion() {
if($version = helper::getOnlineVersion()) {
$version = helper::getOnlineVersion();
if( !empty($version) ) {
return ((version_compare(common::ZWII_VERSION, $version)) === -1);
}
else {

View File

@ -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.5.06';
const ZWII_VERSION = '11.5.07';
const ZWII_UPDATE_CHANNEL = "v11";
public static $actions = [];

View File

@ -938,7 +938,7 @@ if ($this->getData(['core', 'dataVersion']) < 11400) {
// Consersion des fontes importées
$imported = $this->getData(['fonts', 'imported']);
if (is_array($imported)) {
foreach ($imported as $fontId => $fontUrl) {
foreach ($imported as $fontsId => $fontUrl) {
if ( gettype($fontUrl) === 'string' ) {
$this->setData(['fonts', 'imported', $fontId, [
'name' => ucfirst($fontId),
@ -966,7 +966,7 @@ if ($this->getData(['core', 'dataVersion']) < 11400) {
// Version 11.5.06
if ($this->getData(['core', 'dataVersion']) < 11506) {
if ($this->getData(['core', 'dataVersion']) < 11506) {
// Renommage de la barre de membre dans le pied de page
$data = $this->getData(['theme', 'footer', 'displayMemberBar']);

View File

@ -1214,7 +1214,7 @@ class theme extends common {
}
}
}
// Ajoute le préconnect des fontes Googles.
$fileContent = $gf ? '<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>' . $fileContent
: $fileContent;
@ -1246,6 +1246,11 @@ class theme extends common {
}
}
// Créer le dossier des fontes
if (!is_dir(self::DATA_DIR . 'fonts')) {
mkdir(self::DATA_DIR . 'fonts');
}
// Enregistre la personnalisation
file_put_contents(self::DATA_DIR.'fonts/fonts.html', $fileContent);
// Enregistre la personnalisation