Merge branch 'master' into 12-dev
This commit is contained in:
commit
8d284d55ff
@ -9,6 +9,13 @@
|
||||
- Amélioration du thème admin de base, modifications du jeu d'icônes.
|
||||
- Mise à jour automatisée, affichage de l'erreur en cas d'échec.
|
||||
|
||||
## Version 11.3.04
|
||||
### Correction :
|
||||
- Duplication d'id dans le menu.
|
||||
### Amélioration :
|
||||
- Chargement des fontes optimisé, le dossier data/fonts contient un nouveau fichier fonts.html contenant les url des fontes à télécharger. Ce fichier est généré à chaque modification du thème.
|
||||
|
||||
|
||||
## Version 11.3.03
|
||||
### Modifications :
|
||||
- Suppression du thème administration dans le menu du thème.
|
||||
|
@ -76,7 +76,8 @@ Pour revenir à la version 8, renommez ce fichier "data.json".
|
||||
[F] local.json Données du site propres à la langue
|
||||
[R] content Dossier des contenus de page
|
||||
[F] accueil.html Exemple contenu de la page d'accueil
|
||||
[F] fonts Dossier contenant les fontes installées
|
||||
[R] fonts Dossier contenant les fontes installées
|
||||
[F] fonts.html Fichier contenant les appels des fontes à charger sur cdnFonts
|
||||
[R] modules Personnalisation des modules ou données propres
|
||||
[F] admin.css Thème des pages d'administration
|
||||
[F] admin.json Données de thème des pages d'administration
|
||||
|
@ -2085,6 +2085,7 @@ class common {
|
||||
* Affiche le style
|
||||
*/
|
||||
public function showStyle() {
|
||||
// Import des styles liés à la page
|
||||
if($this->output['style']) {
|
||||
echo '<base href="' . helper::baseUrl(true) .'">';
|
||||
if (strpos($this->output['style'], 'admin.css') >= 1 ) {
|
||||
@ -2092,6 +2093,10 @@ class common {
|
||||
}
|
||||
echo '<style type="text/css">' . helper::minifyCss($this->output['style']) . '</style>';
|
||||
}
|
||||
// Import des fontes liées au thème
|
||||
if (file_exists(self::DATA_DIR.'fonts/fonts.html')) {
|
||||
include_once(self::DATA_DIR.'fonts/fonts.html');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -2287,11 +2292,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("http://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]);
|
||||
}
|
||||
@ -2485,6 +2491,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");
|
||||
|
Loading…
Reference in New Issue
Block a user