précaution dans la maj 7.1 de agenda + changes et readme

This commit is contained in:
deltacms 2024-04-20 11:25:17 +02:00
parent 43137f37c3
commit 8be5319fbc
3 changed files with 13 additions and 10 deletions

View File

@ -2,14 +2,16 @@
## Version 5.0.03 de Deltacms
- Modifications :
- module Blog 7.0 : nouvelle structure pour l'enregistrement des données de pages utilisant ce module, pour alléger le fichier module.json commun à l'ensemble des modules,
- module Form 6.0 : idem,
- module News 5.0 : idem,
- Modules Blog 7.0 / Form 6.0 / News 5.0 / Agenda 7.0 / Statislite 5.0 :
Pour alléger le fichier module.json commun à l'ensemble des modules, certaines données de module de page sont enregistrées dans des fichiers json distincts,
1 fichier pour Blog, Form et News (au nom de la page), 1 dossier pour Agenda, Statislite. Les autres modules livrés ne sont pas concernés,
- Module Form 6.0 : nouvelle option "acceptation des conditions d'utilisation des données personnelles".
- Correction :
- Filemanager : correction d'instructions dépréciées.
- Sur le site :
- module sondage 2.0 : nouvelle structure pour l'enregistrement des données de pages utilisant ce module et nouvelle option avec validation de la participation par un lien
- module guestbook 2.0 :
- Bonus / Modules / sondage 2.0 : nouvelle structure pour l'enregistrement des données de module de page et nouvelles options "validation de la participation par courriel" et
"acceptation des conditions d'utilisation des données personnelles",
- Bonus / Modules / guestbook 2.0 : nouvelle structure pour l'enregistrement des données de module de page et nouvelle option "acceptation des conditions d'utilisation des données personnelles".
## Version 5.0.02 de Deltacms
- Modifications :

View File

@ -80,14 +80,15 @@ En cas de difficulté avec la nouvelle version, il suffira de téléverser la sa
[R] site Contenu du site
[R] backup Sauvegardes automatiques
[R] data Répertoire des données
[R] base Dossier localisé, un dossier par langue rédigée
[R] base Dossier localisé, un dossier par langue rédigée, exemple en, es, de
[F] comment.json Commentaires de page
[F] page.json Données des pages
[F] module.json Données des modules de pages
[F] module.json Données des modules de page
[F] locale.json Données du site propres à la langue
[R] content Dossier des contenus de page
[F] accueil.html Exemple contenu de la page d'accueil
[R] data_module Données volumineuses des pages avec module
[F] blog.json Exemple de page avec données volumineuses, un fichier par page
[R] data_module Données volumineuses des modules de page
[F] blog.json Exemple de page avec module ayant des données volumineuses, un fichier par page ou un dossier pour statislite et agenda
[R] *modules* Un dossier par module, exemple [R]search [R]agenda, pour les données du module
[F] admin.css Thème des pages d'administration
[F] admin.json Données de thème des pages d'administration

View File

@ -138,7 +138,7 @@ class agenda extends common {
}
// Modification d'emplacement des dossiers de données des pages agenda dans la langue ciblée
if(!is_dir(self::DATA_DIR. self::$i18n.'/data_module' ) ) mkdir(self::DATA_DIR. self::$i18n.'/data_module' );
mkdir(self::DATA_DIR. self::$i18n.'/data_module/agenda');
if(!is_dir(self::DATA_DIR. self::$i18n.'/data_module/agenda')) mkdir(self::DATA_DIR. self::$i18n.'/data_module/agenda');
foreach( $this->getData(['page']) as $page => $value){
if( $value['moduleId'] === 'agenda' )
if( is_dir( self::DATAMODULE.'data/'.$page)) $this->custom_copy( self::DATAMODULE.'data/'.$page , self::DATA_DIR. self::$i18n.'/data_module/agenda/'.$page);