@ -180,7 +180,7 @@ class common {
'page' => '',
'theme' => '',
'user' => ''
];
// Fontes
@ -2125,6 +2125,10 @@ class common {
}
echo '< style type = "text/css" > ' . helper::minifyCss($this->output[' style ']) . ' < / style > ';
}
// Import des fontes
if (file_exists(self::DATA_DIR.'fonts/fonts.html')) {
include_once(self::DATA_DIR.'fonts/fonts.html');
}
}
/**
@ -2320,11 +2324,12 @@ class core extends common {
$localFonts = $this->getData(['fonts', 'files']);
/**
* Chargement des polices en ligne
* Chargement des polices en ligne dans un fichier séparé
*/
$fontFile = '';
foreach ($fonts as $fontId) {
if (!array_key_exists($fontId, $localFonts) ) {
$css .= '@import url("https://fonts.cdnfonts.com/css/' . $fontId . '"); ';
$fontFile .= '< link href = "https://fonts.cdnfonts.com/css/' . $fontId .'" rel = "stylesheet" > ';
// Supprimer l'élément des fontes chargées en ligne
unset($fonts[$fontId]);
}
@ -2518,6 +2523,7 @@ class core extends common {
// Enregistre la personnalisation
file_put_contents(self::DATA_DIR.'theme.css', $css);
file_put_contents(self::DATA_DIR.'fonts/fonts.html', $fontFile);
// Effacer le cache pour tenir compte de la couleur de fond TinyMCE
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");