forked from ZwiiCMS-Team/ZwiiCMS
fontes dynamiques selon le scope
This commit is contained in:
parent
fa4eaa9576
commit
908e5501d1
@ -2159,14 +2159,10 @@ class common {
|
|||||||
}
|
}
|
||||||
echo '<style type="text/css">' . helper::minifyCss($this->output['style']) . '</style>';
|
echo '<style type="text/css">' . helper::minifyCss($this->output['style']) . '</style>';
|
||||||
}
|
}
|
||||||
// Import des fontes en ligne
|
// Import des fontes
|
||||||
if ( file_exists(self::DATA_DIR . 'fonts/fonts.html') ){
|
if ( file_exists(self::DATA_DIR . 'fonts/fonts.html') ){
|
||||||
include_once(self::DATA_DIR . 'fonts/fonts.html');
|
include_once(self::DATA_DIR . 'fonts/fonts.html');
|
||||||
}
|
}
|
||||||
// Import des fontes locales
|
|
||||||
if (file_exists(self::DATA_DIR.'fonts/fonts.css')) {
|
|
||||||
echo '<link rel="stylesheet" href="' . helper::baseUrl(false) . self::DATA_DIR . 'fonts/fonts.css?' . md5_file(helper::baseUrl(false) . self::DATA_DIR . 'fonts/fonts.css') . '">';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -268,6 +268,8 @@ class theme extends common {
|
|||||||
}
|
}
|
||||||
// Lire les fontes installées
|
// Lire les fontes installées
|
||||||
$this->enumFonts();
|
$this->enumFonts();
|
||||||
|
// Toutes les fontes installées sont chargées
|
||||||
|
$this->setFonts('all');
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => 'Administration',
|
'title' => 'Administration',
|
||||||
@ -404,6 +406,8 @@ class theme extends common {
|
|||||||
}
|
}
|
||||||
// Lire les fontes installées
|
// Lire les fontes installées
|
||||||
$this->enumFonts();
|
$this->enumFonts();
|
||||||
|
// Toutes les fontes installées sont chargées
|
||||||
|
$this->setFonts('all');
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => 'Personnalisation du pied de page',
|
'title' => 'Personnalisation du pied de page',
|
||||||
@ -484,6 +488,8 @@ class theme extends common {
|
|||||||
}
|
}
|
||||||
// Lire les fontes installées
|
// Lire les fontes installées
|
||||||
$this->enumFonts();
|
$this->enumFonts();
|
||||||
|
// Toutes les fontes installées sont chargées
|
||||||
|
$this->setFonts('all');
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => 'Personnalisation de la bannière',
|
'title' => 'Personnalisation de la bannière',
|
||||||
@ -549,6 +555,8 @@ class theme extends common {
|
|||||||
}
|
}
|
||||||
// Lire les fontes installées
|
// Lire les fontes installées
|
||||||
$this->enumFonts();
|
$this->enumFonts();
|
||||||
|
// Toutes les fontes installées sont chargées
|
||||||
|
$this->setFonts('all');
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => 'Personnalisation du menu',
|
'title' => 'Personnalisation du menu',
|
||||||
@ -849,6 +857,8 @@ class theme extends common {
|
|||||||
}
|
}
|
||||||
// Lire les fontes installées
|
// Lire les fontes installées
|
||||||
$this->enumFonts();
|
$this->enumFonts();
|
||||||
|
// Toutes les fontes installées sont chargées
|
||||||
|
$this->setFonts('all');
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => 'Personnalisation du site',
|
'title' => 'Personnalisation du site',
|
||||||
@ -1179,7 +1189,7 @@ class theme extends common {
|
|||||||
* Chargement des polices en ligne dans un fichier fonts.html inclus dans main.php
|
* Chargement des polices en ligne dans un fichier fonts.html inclus dans main.php
|
||||||
*/
|
*/
|
||||||
$gf = false;
|
$gf = false;
|
||||||
$fileContent = '';
|
$fileContent = '<!-- Fontes locales --><link rel="stylesheet" href="' . helper::baseUrl(false) . self::DATA_DIR . 'fonts/fonts.css" /><!-- Fontes en ligne -->';
|
||||||
foreach ($this->getData(['fonts', 'imported']) as $fontId => $fontValue) {
|
foreach ($this->getData(['fonts', 'imported']) as $fontId => $fontValue) {
|
||||||
if (
|
if (
|
||||||
( $scope === 'user' && in_array($fontId, $fontsInstalled) )
|
( $scope === 'user' && in_array($fontId, $fontsInstalled) )
|
||||||
@ -1211,7 +1221,7 @@ class theme extends common {
|
|||||||
// Chargement de la police
|
// Chargement de la police
|
||||||
$fileContent .= '@font-face {' ;
|
$fileContent .= '@font-face {' ;
|
||||||
$fileContent .= 'font-family:"' . $fontValue['font-family'] . '";';
|
$fileContent .= 'font-family:"' . $fontValue['font-family'] . '";';
|
||||||
$fileContent .= 'src: url("' . helper::baseUrl(false) . self::DATA_DIR . 'fonts/' . $fontValue['resource'] . '");';
|
$fileContent .= 'src: url("' . $fontValue['resource'] . '");';
|
||||||
$fileContent .= '}' ;
|
$fileContent .= '}' ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user