diff --git a/.gitignore b/.gitignore index d6691f5f..73354e8c 100755 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,4 @@ - - -# Fichiers de données +# Fichiers du site site/* # Dossiers vides dans GitHub diff --git a/.htaccess b/.htaccess old mode 100755 new mode 100644 diff --git a/CHANGES.md b/CHANGES.md index e76d290d..5cc03d49 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,17 +1,11 @@ # Changelog - -## Version 11.0.00 +## version 10.6.03 +- Correction : + - Module actualités (news), version 3.3, le flux RSS affiche l'ensemble des articles plutôt que ceux de la page courante. - Modifications : - - Gestion multi-langues - - Traduction rédigée dans une langue européenne - - Traduction automatique dans une langue européenne - - Traduction selon la langue navigateur - - Configuration du site : - - Activation et désactivation de la déconnexion automatique empêchant plusieurs sessions avec le même compte. - - Suppression de l'option articles par pages. - - Suppression de l'option de backup individuel des fichiers de données, pour l'activer manuellement, créez un fichier vide .backup dans site/data - - Nouvelle option permettant de transférer les fichiers de sauvegarde automatiques dans le gestionnaire de fichiers. + - Installation : livraison des fichiers de thème du site de test dans une archive. Désormais, le dossier site ne contiendra que les fichiers de sécurité htaccess. Cette procédure permettra de ne plus différencier les archives d'installation et de mise à jour. + - Mises à jour : les mises à jour s'effectueront à partir de la forge plutôt que sur le site. ## version 10.6.03 - Correction : @@ -21,14 +15,14 @@ - Mises à jour : les mises à jour s'effectueront à partir de la forge plutôt que par le site. ## version 10.6.02 -Correction : - - Bug lors du téléchargement des journaux. +- Correction : + - Débordement lors du téléchargement des fichiers journaux. ## version 10.6.01 Corrections : - Champs de formulaire, uniformisation de la hauteur (select, input, etc) identique à celle des boutons à 9px. - Module search : texte d'aide dans la zone de saisie non pris en compte. -Modifications : +Modifications : - News 3.2 : ajout au sélecteur de date d'un bouton d'effacement identique à celui du sélecteur de fichiers. - News 3.2 : décoloration du texte, modification de l'effet blur. diff --git a/README.md b/README.md index 5942340f..feae271a 100755 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ ZwiiCMS a été créé par un développeur de talent, [Rémi Jean](https://remij ## Téléchargement de ZwiiCMS -Pour télécharger la dernière version publiée, il faut vous rendre sur la page de téléchargement du [site](https://zwiicms.fr/telechargements) +Pour télécharger la dernière version publiée, il faut vous rendre sur la page de téléchargement du [site](https://zwiicms.fr/telechargement) La version github est une **version de développement** qui peut encore contenir des bugs mais elle vous permet de tester les dernières nouveautés. Cette version n'est pas recommandée en production. diff --git a/core/class/.htaccess b/core/class/.htaccess old mode 100755 new mode 100644 diff --git a/core/class/autoload.php b/core/class/autoload.php old mode 100755 new mode 100644 diff --git a/core/class/helper.class.php b/core/class/helper.class.php old mode 100755 new mode 100644 diff --git a/core/class/jsondb/Dot.class.php b/core/class/jsondb/Dot.class.php old mode 100755 new mode 100644 diff --git a/core/class/jsondb/JsonDb.class.php b/core/class/jsondb/JsonDb.class.php old mode 100755 new mode 100644 diff --git a/core/class/phpmailer/.htaccess b/core/class/phpmailer/.htaccess old mode 100755 new mode 100644 diff --git a/core/class/phpmailer/Exception.class.php b/core/class/phpmailer/Exception.class.php old mode 100755 new mode 100644 diff --git a/core/class/phpmailer/PHPMailer.class.php b/core/class/phpmailer/PHPMailer.class.php old mode 100755 new mode 100644 diff --git a/core/class/phpmailer/SMTP.class.php b/core/class/phpmailer/SMTP.class.php old mode 100755 new mode 100644 diff --git a/core/class/sitemap/FileSystem.class.php b/core/class/sitemap/FileSystem.class.php old mode 100755 new mode 100644 diff --git a/core/class/sitemap/Runtime.class.php b/core/class/sitemap/Runtime.class.php old mode 100755 new mode 100644 diff --git a/core/class/sitemap/SitemapGenerator.class.php b/core/class/sitemap/SitemapGenerator.class.php old mode 100755 new mode 100644 diff --git a/core/class/template.class.php b/core/class/template.class.php old mode 100755 new mode 100644 diff --git a/core/core.js.php b/core/core.js.php old mode 100755 new mode 100644 index da8e765c..f21a5f9d --- a/core/core.js.php +++ b/core/core.js.php @@ -482,6 +482,7 @@ $(document).ready(function(){ * Active le système d'aide interne * */ + $(".buttonHelp").on({ click: function () { $(".helpDisplayContent").slideToggle(); @@ -495,7 +496,7 @@ $(document).ready(function(){ }); /** - * Remove ID Facebook from URL + * Remove ID Facebook from URL */ if(/^\?fbclid=/.test(location.search)) location.replace(location.href.replace(/\?fbclid.+/, "")); diff --git a/core/layout/blank.php b/core/layout/blank.php old mode 100755 new mode 100644 diff --git a/core/layout/common.css b/core/layout/common.css index f69350b1..ced1cd47 100755 --- a/core/layout/common.css +++ b/core/layout/common.css @@ -29,7 +29,7 @@ body { } -@media screen and (min-width: 769px) { +@media (min-width: 769px) { body { /*margin:0px 10px;*/ margin: 0; @@ -41,7 +41,7 @@ body { /** * Petits écrans inférieurs à 768px de largeur, on supprime les marges */ -@media screen and (max-width: 768px) { +@media (max-width: 768px) { body { margin: 0px; } @@ -65,7 +65,7 @@ body { -@media screen and (max-width: 768px) { +@media (max-width: 768px) { .siteContainer { display: flex; flex-direction: column; @@ -237,12 +237,12 @@ td>.col12 { } /* Tableau sur les écrans de petites tailles */ -@media screen and (max-width: 768px) { +@media (max-width: 768px) { .table thead { font-size: 0.8em; } } -@media screen and (max-width: 668px) { +@media (max-width: 668px) { .table thead { display:none; } @@ -408,7 +408,7 @@ td>.col12 { background-color: rgba(255, 255, 255, 1); } -@media screen and (min-width: 769px) { +@media (min-width: 769px) { #bar #barLeft { float: left; } @@ -419,7 +419,7 @@ td>.col12 { } } -@media screen and (max-width: 768px) { +@media (max-width: 768px) { #bar { text-align: center; padding: 0 1; @@ -455,7 +455,7 @@ td>.col12 { overflow: hidden; } /* Dans theme.css -@media screen and (min-width:768px) { +@media (min-width:768px) { #site { margin: 20px auto; } @@ -464,7 +464,7 @@ td>.col12 { /* Bannière */ -@media screen and (min-width:768px) { +@media (min-width:768px) { body>header { margin: 0; /*-10px;*/ @@ -598,13 +598,13 @@ nav::before { display: flex; } -@media screen and (min-width: 769px) { +@media (min-width: 769px) { nav #menu { display: block; } } -@media screen and (max-width: 768px) { +@media (max-width: 768px) { body>nav { margin: 0; } @@ -691,66 +691,41 @@ li .menuSideChild { /* Container des drapeaux */ - -#i18nContainerNav, #i18nContainerSite { +#i18nContainer { + z-index: 100; position: relative ; float: right; + width: auto; + height: auto; + margin-top: -25px; } -#i18nContainerNav ul, #i18nContainerSite ul { +#i18nContainer ul { list-style: none; } -#i18nContainerNav li, #i18nContainerSite li { +#i18nContainer li { display: inline-block; position: relative; } -#i18nFlag { - width: 70%; -} - -#i18nFlagSelected { - width: 100%; +#i18nContainer img { + width: 80%; } -/* -* Position du bloc dans le site sur les petits écrans -*/ -#i18nContainerNav { - display: block; -} -#i18nContainerSite { - display: none; + +#i18nContainer img { + margin: 2px; } -@media screen and (max-width:1024px){ - #i18nContainerNav { - display: none; - } - #i18nContainerSite { - display: block; - margin-top: -10px; - } - #i18nFlag { - width: 100%; - padding: 5px; - } - - #i18nFlagSelected { - width: 130%; - padding: 5px; - } - - } /* Corps */ -@media screen and (min-width:768px) { +@media (min-width:768px) { section { padding: 20px; } @@ -847,7 +822,7 @@ footer #footerbody>div { } /* Conserve le pied de page sur une ligne */ -@media screen and (max-width: 768px) { +@media (max-width: 768px) { body>footer { margin: 0; } @@ -1056,7 +1031,6 @@ footer #footerSocials .zwiico-github:hover { user-select: none; } - /* Lightbox */ .lightbox { background: #FFF; @@ -1393,7 +1367,7 @@ input[type='checkbox']:disabled+label:before { display: inline-block; } -@media screen and (min-width: 769px) { +@media (min-width: 769px) { .col1 { width: 8.33333333%; } @@ -1582,7 +1556,7 @@ th.col12 { } /* Tableau sur les écrans de très petites tailles */ -@media screen and (max-width: 480px){ +@media (max-width: 480px){ .table tr{ display: block; margin-bottom: 10px; @@ -1731,8 +1705,8 @@ th.col12 { display: none; width: 100%; padding: 10px 10px; - -webkit-box-shadow: 5px 5px 11px 0px #222222; - box-shadow: 5px 5px 11px 0px #222222; - border-radius: 5px; - z-index: 30; + -webkit-box-shadow: 5px 5px 11px 0px #222222; + box-shadow: 5px 5px 11px 0px #222222; + border-radius: 5px; + z-index: 30; } diff --git a/core/layout/light.php b/core/layout/light.php old mode 100755 new mode 100644 diff --git a/core/layout/mail.php b/core/layout/mail.php old mode 100755 new mode 100644 diff --git a/core/layout/main.php b/core/layout/main.php old mode 100755 new mode 100644 index 5b39eb1f..6e10f387 --- a/core/layout/main.php +++ b/core/layout/main.php @@ -36,7 +36,7 @@ getData(['theme', 'menu', 'position']) === 'top' AND $this->getData(['theme', 'menu', 'fixed']) === true - AND $this->getUser('password') === $this->getInput('ZWII_USER_PASSWORD',true) + AND $this->getUser('password') === $this->getInput('ZWII_USER_PASSWORD',true) AND $this->getUser('group') > self::GROUP_MEMBER) { echo '