diff --git a/CHANGES.md b/CHANGES.md index b68cdddb..88ba1d4f 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -22,10 +22,14 @@ Cette version apporte aux modules une autonomie complète par rapport au noyau. - Module Search : en l'absence de texte dans le bouton Rechercher, une loupe est affichée. - Module News : présentation des articles en colonnes. +## version 10.5.04 +- Modifications : + - Sitemap : tri des articles de blog selon la date de publication + ## version 10.5.03 - Correction : - Options de configuration SMTP invisibles. -- Modification : +- Modification : - Libellé des erreurs 403 et 404. ## version 10.5.02 diff --git a/core/class/helper.class.php b/core/class/helper.class.php index 67b5f815..014ac226 100755 --- a/core/class/helper.class.php +++ b/core/class/helper.class.php @@ -21,9 +21,9 @@ class helper { /** - * Récupérer l'adresse IP sans tenit compte du proxy + * Récupérer l'adresse IP sans tenir compte du proxy * @return string IP adress - * Cette focntion est utilisé par user + * Cette fonction est utilisée par user */ public static function getIp() { diff --git a/core/core.php b/core/core.php index e8181a0c..6ca1ab00 100755 --- a/core/core.php +++ b/core/core.php @@ -1622,7 +1622,7 @@ class common { } // Version 10.6.00 - if ($this->getData(['core', 'dataVersion']) < 106) { + if ($this->getData(['core', 'dataVersion']) < 10600) { // Mise à jour des données des modules autonomes diff --git a/core/layout/mail.php b/core/layout/mail.php index 5c588a95..10ed6083 100755 --- a/core/layout/mail.php +++ b/core/layout/mail.php @@ -109,7 +109,18 @@
- getData(['locale', 'title']); ?> + + getData(['module', $this->getUrl(0), 'config', 'signature' ]) === 'logo' && is_file( 'site/file/source/'. $this->getData(['module', $this->getUrl(0), 'config', 'logoUrl' ]))){ + $imageFile = helper::baseUrl(false).'site/file/source/'. $this->getData(['module', $this->getUrl(0), 'config', 'logoUrl' ]) ; + $imageBase64 = base64_encode(file_get_contents($imageFile)); + ?> + getData(['locale', 'title']); + } ?> +
@@ -124,4 +135,4 @@ - \ No newline at end of file + diff --git a/core/module/page/page.php b/core/module/page/page.php index da6eadcc..337d57d5 100755 --- a/core/module/page/page.php +++ b/core/module/page/page.php @@ -263,8 +263,8 @@ class page extends common { // Effacer le dossier du module $moduleId = $this->getData(['page',$url[0],'moduleId']); $modulesData = helper::getModules(); - if (is_dir($modulesData[$moduleId]['dataDirectory'])) { - $this->removeDir( $modulesData[$moduleId]['dataDirectory'] ); + if (is_dir($modulesData[$moduleId]['dataDirectory'].'pages/'.$url[0])) { + $this->removeDir( $modulesData[$moduleId]['dataDirectory'].'pages/'.$url[0] ); } // Effacer la page $this->deleteData(['page', $url[0]]); @@ -323,12 +323,13 @@ class page extends common { // Renommer le dossier du module $moduleId = $this->getData(['page',$this->getUrl(2),'moduleId']); $modulesData = helper::getModules(); - if (is_dir($modulesData[$moduleId]['dataDirectory'])) { - // Renommer la feuille de style - rename( $modulesData[$moduleId]['dataDirectory'],str_replace($this->geturl(2),$pageId, $modulesData[$moduleId]['dataDirectory'])); - $this->removeDir($modulesData[$moduleId]['dataDirectory']); - // Mettre à jour le nom de la feuille de site - $this->setData(['module',$pageId,'theme','style',str_replace($this->geturl(2),$pageId, $modulesData[$moduleId]['dataDirectory'])]); + if (is_dir($modulesData[$moduleId]['dataDirectory'].'pages/'.$this->getUrl(2))) { + // Placer la feuille de style dans un dossier au nom de la nouvelle instance + mkdir( $modulesData[$moduleId]['dataDirectory'].'pages/'.$pageId ); + copy( $modulesData[$moduleId]['dataDirectory'].'pages/'.$this->getUrl(2), $modulesData[$moduleId]['dataDirectory'].'pages/'.$pageId); + $this->removeDir($modulesData[$moduleId]['dataDirectory'].'pages/'.$this->getUrl(2)); + // Mettre à jour le nom de la feuille de style + $this->setData(['module',$pageId,'theme','style', $modulesData[$moduleId]['dataDirectory'].'pages/'.$pageId]); } } // Si la page correspond à la page d'accueil, change l'id dans la configuration du site diff --git a/core/module/sitemap/view/index/index.css b/core/module/sitemap/view/index/index.css index d7c543b0..05c72d6a 100755 --- a/core/module/sitemap/view/index/index.css +++ b/core/module/sitemap/view/index/index.css @@ -1 +1,17 @@ -/* Vide */ \ No newline at end of file +/** + * 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 + * @copyright Copyright (C) 2008-2018, Rémi Jean + * @author Frédéric Tempez + * @copyright Copyright (C) 2018-2021, Frédéric Tempez + * @license GNU General Public License, version 3 + * @link http://zwiicms.fr/ + */ + + ul { + list-style-type: circle; + } \ No newline at end of file diff --git a/core/module/sitemap/view/index/index.php b/core/module/sitemap/view/index/index.php index 6ae5361c..e52b486c 100755 --- a/core/module/sitemap/view/index/index.php +++ b/core/module/sitemap/view/index/index.php @@ -23,13 +23,22 @@