Merge branch '10304' into 10400

This commit is contained in:
Fred Tempez 2020-11-04 14:07:33 +01:00
commit a7b7512ed5
12 changed files with 34 additions and 49 deletions

View File

@ -22,10 +22,13 @@
- Thème administration : modification de l'appel du code CSS permettant une mise à jour du thème sans vider le cache. - Thème administration : modification de l'appel du code CSS permettant une mise à jour du thème sans vider le cache.
- Thème du menu : alignement inopérant ; arrière-plan semi-transparent non uniforme. - Thème du menu : alignement inopérant ; arrière-plan semi-transparent non uniforme.
- Supprime les warning lors d'une primo installation. - Supprime les warning lors d'une primo installation.
- Inversion des icônes + et - dans la configuration
- Amélioration : - Amélioration :
- Thème menu : couleurs du sous menu. - Thème menu : couleurs du sous-menu.
- Mise en page du corps des mails de notification. - Mise en page du corps des mails de notification.
- Paramètres de localisation. - Paramètres de localisation.
- Maintenance terminée, redirection vers l'accueil.
- Marge haute dans les vues en mode light.
- Modification : - Modification :
- Changement de noms de classe : - Changement de noms de classe :
- navLevel1 devient navMain - navLevel1 devient navMain

View File

@ -1446,6 +1446,10 @@ class common {
if ($this->getData(['core', 'dataVersion']) < 10304) { if ($this->getData(['core', 'dataVersion']) < 10304) {
// Couleur des sous menus // Couleur des sous menus
$this->setData(['theme', 'menu', 'backgroundColorSub', $this->getData(['theme', 'menu', 'backgroundColor']) ]); $this->setData(['theme', 'menu', 'backgroundColorSub', $this->getData(['theme', 'menu', 'backgroundColor']) ]);
// Nettoyage du fichier de thème pour forcer une régénération
if (file_exists(self::DATA_DIR . '/theme.css')) { // On ne sait jamais
unlink (self::DATA_DIR . '/theme.css');
}
$this->setData(['core', 'dataVersion', 10304]); $this->setData(['core', 'dataVersion', 10304]);
} }
// Version 10.4.00 // Version 10.4.00
@ -1596,7 +1600,7 @@ class core extends common {
//$css .= '.button.buttonGrey,.button.buttonGrey:hover{color:' . $this->getData(['theme', 'text', 'textColor']) . '}'; //$css .= '.button.buttonGrey,.button.buttonGrey:hover{color:' . $this->getData(['theme', 'text', 'textColor']) . '}';
$css .= '.container{max-width:' . $this->getData(['theme', 'site', 'width']) . '}'; $css .= '.container{max-width:' . $this->getData(['theme', 'site', 'width']) . '}';
$margin = $this->getData(['theme', 'site', 'margin']) ? '0' : '20px'; $margin = $this->getData(['theme', 'site', 'margin']) ? '0' : '20px';
$css .= $this->getData(['theme', 'site', 'width']) === '100%' ? '#site{margin:0 auto !important;} body{margin:0 auto !important;} #bar{margin:0 auto !important;} body > header{margin:0 auto !important;} body > nav {margin: 0 auto !important;} body > footer {margin:0 auto !important;}': "#site{margin: " . $margin . " auto !important;} body{margin:0px 10px;} #bar{margin: 0 -10px;} body > header{margin: 0 -10px;} body > nav {margin: 0 -10px;} body > footer {margin: 0 -10px;} "; $css .= $this->getData(['theme', 'site', 'width']) === '100%' ? '#site.light{margin:15px auto !important;}#site{margin:0 auto !important;} body{margin:0 auto !important;} #bar{margin:0 auto !important;} body > header{margin:0 auto !important;} body > nav {margin: 0 auto !important;} body > footer {margin:0 auto !important;}': "#site.light{margin: 150px auto !important;}#site{margin: " . $margin . " auto !important;} body{margin:0px 10px;} #bar{margin: 0 -10px;} body > header{margin: 0 -10px;} body > nav {margin: 0 -10px;} body > footer {margin: 0 -10px;} ";
$css .= $this->getData(['theme', 'site', 'width']) === '750px' ? '.button, button{font-size:0.8em;}' : ''; $css .= $this->getData(['theme', 'site', 'width']) === '750px' ? '.button, button{font-size:0.8em;}' : '';
$css .= '#site{background-color:' . $this->getData(['theme', 'site', 'backgroundColor']) . ';border-radius:' . $this->getData(['theme', 'site', 'radius']) . ';box-shadow:' . $this->getData(['theme', 'site', 'shadow']) . ' #212223;}'; $css .= '#site{background-color:' . $this->getData(['theme', 'site', 'backgroundColor']) . ';border-radius:' . $this->getData(['theme', 'site', 'radius']) . ';box-shadow:' . $this->getData(['theme', 'site', 'shadow']) . ' #212223;}';
$css .= '.editorWysiwyg {background-color:' . $this->getData(['theme', 'site', 'backgroundColor']) . ';}'; $css .= '.editorWysiwyg {background-color:' . $this->getData(['theme', 'site', 'backgroundColor']) . ';}';

View File

@ -18,7 +18,7 @@
</head> </head>
<body> <body>
<?php $layout->showNotification(); ?> <?php $layout->showNotification(); ?>
<div id="site" class="container"> <div id="site" class="container light">
<section><?php $layout->showContent(); ?></section> <section><?php $layout->showContent(); ?></section>
</div> </div>
<?php $layout->showScript(); ?> <?php $layout->showScript(); ?>

View File

@ -14,10 +14,6 @@
/** @import url("site/data/admin.css"); */ /** @import url("site/data/admin.css"); */
/** NE PAS EFFACER
* admin.css
*/ */
/** NE PAS EFFACER /** NE PAS EFFACER
* admin.css * admin.css
*/ */
@ -26,12 +22,12 @@
display : none; display : none;
} }
#info .zwiico-minus-circled { #info .zwiico-plus-circled {
display: inline; display: inline;
} }
.zwiico-minus-circled, .zwiico-minus-circled,
#info .zwiico-plus-circled { #info .zwiico-minus-circled {
display: none; display: none;
} }

View File

@ -19,4 +19,3 @@
/** NE PAS EFFACER /** NE PAS EFFACER
* admin.css * admin.css
*/ */
*/

View File

@ -22,6 +22,11 @@ class maintenance extends common {
* Maintenance * Maintenance
*/ */
public function index() { public function index() {
// Redirection vers l'accueil après rafraîchissement et que la maintenance est terminée.
if($this->getData(['config', 'maintenance']) == False){
header('Location:' . helper::baseUrl());
exit();
}
// Page perso définie et existante // Page perso définie et existante
if ($this->getData(['config','page302']) !== 'none' if ($this->getData(['config','page302']) !== 'none'
AND $this->getData(['page',$this->getData(['config','page302'])]) ) { AND $this->getData(['page',$this->getData(['config','page302'])]) ) {

View File

@ -0,0 +1 @@
/* vide */

View File

@ -0,0 +1 @@
/* Vide */

View File

@ -27,13 +27,16 @@ footer {
position: relative; position: relative;
z-index: 10; z-index: 10;
} }
.footerbodyFixed { .footerbodyFixed {
position: relative; position: relative;
z-index: 5; z-index: 5;
} }
nav li ul { nav li ul {
display: none; display: none;
} }
#themeShowAll, #themeShowAll,
#themeBack, #themeBack,
#themeManage, #themeManage,
@ -42,6 +45,7 @@ nav li ul {
position: relative; position: relative;
z-index: 11; z-index: 11;
} }
.themeOverlay { .themeOverlay {
-webkit-transition: all .3s; -webkit-transition: all .3s;
transition: all .3s; transition: all .3s;
@ -56,10 +60,13 @@ nav li ul {
display: block; display: block;
background: transparent; background: transparent;
} }
.themeOverlay:not(.themeOverlayHideBackground):hover, .themeOverlay:not(.themeOverlayHideBackground):hover,
.themeOverlayTriggerHover { .themeOverlayTriggerHover {
background: rgba(39, 174, 96, .5); background: rgba(39, 174, 96, .5);
} }
#themeOverlayBody { #themeOverlayBody {
position: fixed; /* Sinon l'overlay s'arrête à la hauteur de la fenêtre et non de la page*/ position: fixed;
/* Sinon l'overlay s'arrête à la hauteur de la fenêtre et non de la page*/
} }

21
core/module/user/view/forgot/forgot.css Executable file → Normal file
View File

@ -1,20 +1 @@
/** /* Vide */
* This file is part of Zwii.
*
* For full copyright and license information, please see the LICENSE
* file that was distributed with this source code.
*
* @author Rémi Jean <remi.jean@outlook.com>
* @copyright Copyright (C) 2008-2018, Rémi Jean
* @author Frédéric Tempez <frederic.tempez@outlook.com>
* @copyright Copyright (C) 2018-2020, Frédéric Tempez
* @license GNU General Public License, version 3
* @link http://zwiicms.fr/
*/
/** @import url("site/data/admin.css"); */
/** NE PAS EFFACER
* admin.css
*/

View File

@ -1,13 +1 @@
/** /** vide */
* This file is part of Zwii.
*
* For full copyright and license information, please see the LICENSE
* file that was distributed with this source code.
*
* @author Rémi Jean <remi.jean@outlook.com>
* @copyright Copyright (C) 2008-2018, Rémi Jean
* @author Frédéric Tempez <frederic.tempez@outlook.com>
* @copyright Copyright (C) 2018-2020, Frédéric Tempez
* @license GNU General Public License, version 3
* @link http://zwiicms.fr/
*/