diff --git a/CHANGES.md b/CHANGES.md index f9fd2e01..50b3c9ff 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,7 +3,7 @@ ## Version 9.1.09 - Améliorations : - Mise en page petits écrans, modification des marges - - Appel de scripts dans header et body + - Configuration du site : scripts dans header et body ## Version 9.1.08 - Corrections : diff --git a/core/module/config/config.php b/core/module/config/config.php index a976c4ec..e57c58f5 100755 --- a/core/module/config/config.php +++ b/core/module/config/config.php @@ -279,6 +279,9 @@ class config extends common { ] ]); if(self::$inputNotices === []) { + // Ecrire les fichiers de script + file_put_contents(self::DATA_DIR . 'head.inc.html',$this->getInput('configScriptHead',null)); + file_put_contents(self::DATA_DIR . 'body.inc.html',$this->getInput('configScriptBody',null)); // Active la réécriture d'URL $rewrite = $this->getInput('rewrite', helper::FILTER_BOOLEAN); if( diff --git a/core/module/config/view/index/index.php b/core/module/config/view/index/index.php index a15b4f19..bc913a97 100755 --- a/core/module/config/view/index/index.php +++ b/core/module/config/view/index/index.php @@ -13,15 +13,13 @@
-
+

Informations générales

- getData(['page']), 'title', 'SORT_ASC'), [ 'label' => 'Page d\'accueil', 'selected' => $this->getData(['config', 'homePageId']) ]); ?> - 'Titre du site', 'value' => $this->getData(['config', 'title']), @@ -33,49 +31,42 @@ 'help' => 'Elle apparaît dans les partages sur les réseaux sociaux.' ]); ?>
+
+
+
+

Options avancées

- 1, - 'help' => 'Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.', - 'label' => 'Favicon', - 'value' => $this->getData(['config', 'favicon']) - ]); ?> - 'Saisissez l\'ID de suivi.', - 'label' => 'Google Analytics', - 'placeholder' => 'UA-XXXXXXXX-X', - 'value' => $this->getData(['config', 'analyticsId']) - ]); ?> - $this->getData(['config', 'cookieConsent']) - ]); ?> - helper::checkRewrite(), - 'help' => 'Vérifiez d\'abord que votre serveur l\'autorise : ce n\'est pas le cas chez Free.' - ]); ?> - 'Articles par page ("Blog" et "News")', - 'selected' => $this->getData(['config', 'itemsperPage']) - ]); ?> -
-
-

Copie d'écran OpenGraph

-
-
- ' /> +
+
+ 1, + 'help' => 'Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.', + 'label' => 'Favicon', + 'value' => $this->getData(['config', 'favicon']) + ]); ?> +
+
+ 'Saisissez l\'ID de suivi.', + 'label' => 'Google Analytics', + 'placeholder' => 'UA-XXXXXXXX-X', + 'value' => $this->getData(['config', 'analyticsId']) + ]); ?> +
-
-
-
- helper::baseUrl() . 'config/configMetaImage', - 'value' => 'Rafraîchir la capture d\'écran' - ]); ?> -
-
-

Cette capture d'écran est nécessaire aux partages sur les réseaux sociaux. Elle est régénérée lorsque le fichier "screenshot.png" est effacé du gestionnaire de fichiers.

-
+ $this->getData(['config', 'cookieConsent']) + ]); ?> + helper::checkRewrite(), + 'help' => 'Vérifiez d\'abord que votre serveur l\'autorise : ce n\'est pas le cas chez Free.' + ]); ?> + 'Articles par page ("Blog" et "News")', + 'selected' => $this->getData(['config', 'itemsperPage']) + ]); ?> +
@@ -97,7 +88,6 @@
-
'Saisissez votre ID : https://www.youtube.com/channel/[ID].', @@ -130,56 +120,12 @@
+
+ +
+
-

Système

-
-
- 'ZwiiCMS', - 'readonly' => true, - 'value' => common::ZWII_VERSION - ]); ?> -
-
- 'Module "Redirection"', - 'readonly' => true, - 'value' => redirection::REDIRECTION_VERSION - ]); ?> -
-
-
-
- 'Module "Form"', - 'readonly' => true, - 'value' => form::FORM_VERSION - ]); ?> -
-
- 'Module "Gallery"', - 'readonly' => true, - 'value' => gallery::GALLERY_VERSION - ]); ?> -
-
-
-
- 'Module "News"', - 'readonly' => true, - 'value' => news::NEWS_VERSION - ]); ?> -
-
- 'Module "Blog"', - 'readonly' => true, - 'value' => blog::BLOG_VERSION - ]); ?> -
-
+

Système

'Fuseau horaire', 'selected' => $this->getData(['config', 'timezone']) @@ -206,8 +152,109 @@ 'value' => 'Générer sitemap.xml et robots.txt' ]); ?>
-
+
+ + +
+
+

Copie d'écran OpenGraph

+
+
+ ' /> +
+
+
+ helper::baseUrl() . 'config/configMetaImage', + 'value' => 'Rafraîchir la capture d\'écran' + ]); ?> +
+
+

Cette capture d'écran est nécessaire aux partages sur les réseaux sociaux. Elle est régénérée lorsque le fichier "screenshot.png" est effacé du gestionnaire de fichiers.

+
+
+
+
+
+ +
+

Scripts HTML à insérer dans la page

+ 'Head', + 'value' => $headerFile + ]); ?> + 'Body', + 'value' => $bodyFile + ]); ?> +
+
+
+
+
+
+

Information sur les versions

+
+
+ 'ZwiiCMS', + 'readonly' => true, + 'value' => common::ZWII_VERSION + ]); ?> +
+
+ 'Module "Redirection"', + 'readonly' => true, + 'value' => redirection::REDIRECTION_VERSION + ]); ?> +
+
+ 'Module "Form"', + 'readonly' => true, + 'value' => form::FORM_VERSION + ]); ?> +
+
+
+
+ 'Module "Gallery"', + 'readonly' => true, + 'value' => gallery::GALLERY_VERSION + ]); ?> +
+
+ 'Module "News"', + 'readonly' => true, + 'value' => news::NEWS_VERSION + ]); ?> +
+
+ 'Module "Blog"', + 'readonly' => true, + 'value' => blog::BLOG_VERSION + ]); ?> +
+
- + \ No newline at end of file