From 53a68687e1d35353293b69e8a4c9e26832390e72 Mon Sep 17 00:00:00 2001 From: Deltacms Date: Fri, 6 Oct 2023 08:34:35 +0200 Subject: [PATCH] album remplace gallery --- CHANGES.md | 4 +- .../database_en/base/content/barre.html | 6 +- .../database_en/base/content/editing.html | 136 ++-- .../database_en/base/content/erreur403.html | 4 +- .../database_en/base/content/home.html | 36 +- .../base/content/menu-lateral.html | 4 +- .../base/content/mise-en-page.html | 2 +- .../ressource/database_en/base/module.json | 84 +-- .../ressource/database_en/base/page.json | 35 +- .../ressource/database_es/base/module.json | 74 +- .../ressource/database_es/base/page.json | 2 +- .../database_fr/base/content/accueil.html | 38 +- .../database_fr/base/content/barre.html | 6 +- .../database_fr/base/content/edition.html | 156 ++-- .../base/content/mentions-legales.html | 104 +-- .../ressource/database_fr/base/module.json | 84 +-- .../ressource/database_fr/base/page.json | 35 +- module/album/album.php | 664 ++++++++++++++++++ module/album/lang/en/lex_album.php | 48 ++ module/album/lang/es/lex_album.php | 48 ++ module/album/lang/fr/lex_album.php | 48 ++ .../plugins/leaflet/Control.FullScreen.css | 10 + .../plugins/leaflet/Control.FullScreen.js | 345 +++++++++ .../album/plugins/leaflet/icon-fullscreen.svg | 1 + .../plugins/leaflet/images/layers-2x.png | Bin 0 -> 1259 bytes .../album/plugins/leaflet/images/layers.png | Bin 0 -> 696 bytes .../plugins/leaflet/images/marker-icon-2x.png | Bin 0 -> 2464 bytes .../plugins/leaflet/images/marker-icon.png | Bin 0 -> 1466 bytes .../plugins/leaflet/images/marker-shadow.png | Bin 0 -> 618 bytes module/album/plugins/leaflet/leaflet.css | 657 +++++++++++++++++ module/album/plugins/leaflet/leaflet.js | 6 + module/album/plugins/map-info.lio | 2 + module/album/plugins/map.php | 91 +++ module/album/plugins/map_plan.php | 69 ++ module/album/plugins/thumbnailer.php | 68 ++ module/album/vendor/js/inc.json | 3 + module/album/vendor/js/inc.json.backup | 3 + module/album/vendor/js/jsbody.inc.json | 3 + module/album/vendor/js/size.js | 29 + module/album/vendor/js/size.js.backup | 27 + module/album/vendor/js/size.js.php | 36 + module/album/vendor/tablednd/inc.json | 3 + module/album/vendor/tablednd/jsbody.inc.json | 3 + module/album/vendor/tablednd/lisez-moi.txt | 1 + module/album/vendor/tablednd/tablednd.min.js | 2 + module/album/view/config/config.css | 5 + module/album/view/config/config.js.php | 95 +++ module/album/view/config/config.php | 65 ++ module/album/view/edit/edit.css | 7 + module/album/view/edit/edit.js.php | 107 +++ module/album/view/edit/edit.php | 70 ++ module/album/view/gallery/gallery.css | 74 ++ module/album/view/gallery/gallery.js.php | 13 + module/album/view/gallery/gallery.php | 78 ++ module/album/view/index/index.css | 76 ++ module/album/view/index/index.php | 34 + 56 files changed, 3149 insertions(+), 452 deletions(-) create mode 100644 module/album/album.php create mode 100644 module/album/lang/en/lex_album.php create mode 100644 module/album/lang/es/lex_album.php create mode 100644 module/album/lang/fr/lex_album.php create mode 100644 module/album/plugins/leaflet/Control.FullScreen.css create mode 100644 module/album/plugins/leaflet/Control.FullScreen.js create mode 100644 module/album/plugins/leaflet/icon-fullscreen.svg create mode 100644 module/album/plugins/leaflet/images/layers-2x.png create mode 100644 module/album/plugins/leaflet/images/layers.png create mode 100644 module/album/plugins/leaflet/images/marker-icon-2x.png create mode 100644 module/album/plugins/leaflet/images/marker-icon.png create mode 100644 module/album/plugins/leaflet/images/marker-shadow.png create mode 100644 module/album/plugins/leaflet/leaflet.css create mode 100644 module/album/plugins/leaflet/leaflet.js create mode 100644 module/album/plugins/map-info.lio create mode 100644 module/album/plugins/map.php create mode 100644 module/album/plugins/map_plan.php create mode 100644 module/album/plugins/thumbnailer.php create mode 100644 module/album/vendor/js/inc.json create mode 100644 module/album/vendor/js/inc.json.backup create mode 100644 module/album/vendor/js/jsbody.inc.json create mode 100644 module/album/vendor/js/size.js create mode 100644 module/album/vendor/js/size.js.backup create mode 100644 module/album/vendor/js/size.js.php create mode 100644 module/album/vendor/tablednd/inc.json create mode 100644 module/album/vendor/tablednd/jsbody.inc.json create mode 100644 module/album/vendor/tablednd/lisez-moi.txt create mode 100644 module/album/vendor/tablednd/tablednd.min.js create mode 100644 module/album/view/config/config.css create mode 100644 module/album/view/config/config.js.php create mode 100644 module/album/view/config/config.php create mode 100644 module/album/view/edit/edit.css create mode 100644 module/album/view/edit/edit.js.php create mode 100644 module/album/view/edit/edit.php create mode 100644 module/album/view/gallery/gallery.css create mode 100644 module/album/view/gallery/gallery.js.php create mode 100644 module/album/view/gallery/gallery.php create mode 100644 module/album/view/index/index.css create mode 100644 module/album/view/index/index.php diff --git a/CHANGES.md b/CHANGES.md index 4070554..f3672e7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,14 +5,14 @@ - Une troisième langue d'administration est disponible : espagnol / castillan, - Thème / Menu : le menu en petit écran (burger) dispose maintenant de ses propres paramètres, - Modules du coeur et de page : renforcement de la sécurité, + - Module de type galerie: 'Album' remplace 'Gallery', les vignettes respectent le format des photos. Gallery est disponible en téléchargement sur https://deltacms.fr/modules, - Langues : la traduction automatique est supprimée, ce qui parachève la dégooglisation de Deltacms, - Edition de page / emplacement dans le menu : une page désactivée est signalée par le curseur 'not-allowed' et par une typographie italique en petit écran, son lien est inactif, - Nouveaux gabarits pour l'éditeur Tinymce : accordéon à 3 et 4 paragraphes, - Configuration / recherche d'une mise à jour : le serveur n'utilise plus son cache pour lire le fichier de version, - Statislite 4.8 : comptage des liens cliqués pour lesquels la class 'clicked_link_count' a été ajoutée par l'éditeur de liens de Tinymce, - Agenda 5.9 : la langue de l'agenda s'adapte automatiquement à la traduction rédigée, - - Blog 6.8 et News 4.7 : les dates s'adaptent automatiquement à la traduction rédigée, - - Blog 6.8 et News 4.7 : amélioration de la navigation entre les articles, + - Blog 6.8 et News 4.7 : les dates s'adaptent automatiquement à la traduction rédigée, amélioration de la navigation entre les articles, - Theme / Footer : amélioration, 'Qui est en ligne ?' s'affiche dans la langue de rédaction du site avec les labels réglables dans Configuration / Localisation. - Scripts : les fichiers body.inc.html et head.inc.html sont renommés body.inc.php et head.inc.php - Correction : diff --git a/core/module/install/ressource/database_en/base/content/barre.html b/core/module/install/ressource/database_en/base/content/barre.html index c1e0adc..90128ac 100644 --- a/core/module/install/ressource/database_en/base/content/barre.html +++ b/core/module/install/ressource/database_en/base/content/barre.html @@ -1,4 +1,4 @@ -
-
DeltaCMS
-

The database-less CMS with quick and easy installation

+
+
DeltaCMS
+

The database-less CMS with quick and easy installation

\ No newline at end of file diff --git a/core/module/install/ressource/database_en/base/content/editing.html b/core/module/install/ressource/database_en/base/content/editing.html index 4ebdd5f..eb323f4 100644 --- a/core/module/install/ressource/database_en/base/content/editing.html +++ b/core/module/install/ressource/database_en/base/content/editing.html @@ -1,69 +1,69 @@ -

This page shows some examples of templates available in the Tinymce Wysiwyg editor. It is the parent page of the 'Sidebar' and 'Side Menu' pages.

-

Link to template documentation

-

Link to page layout documentation

-

Symmetric grid template 4-4-4

-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam interdum, neque non vulputate hendrerit, arcu turpis dapibus nisl, id scelerisque metus lectus vitae nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec feugiat dolor et turpis finibus condimentum. Cras sit amet ligula sagittis justo.

-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam interdum, neque non vulputate hendrerit, arcu turpis dapibus nisl, id scelerisque metus lectus vitae nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec feugiat dolor et turpis finibus condimentum. Cras sit amet ligula sagittis justo.

-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam interdum, neque non vulputate hendrerit, arcu turpis dapibus nisl, id scelerisque metus lectus vitae nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec feugiat dolor et turpis finibus condimentum. Cras sit amet ligula sagittis justo.

-
-
-

 

-

Text block template 3-3-3-3

-
-
-
-
-

Titre du bloc

-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam interdum, neque non vulputate hendrerit, arcu turpis dapibus nisl, id scelerisque metus lectus vitae nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec feugiat dolor et turpis finibus condimentum. Cras sit amet ligula sagittis justo.

-
-
-
-
-
-

Titre du bloc

-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam interdum, neque non vulputate hendrerit, arcu turpis dapibus nisl, id scelerisque metus lectus vitae nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec feugiat dolor et turpis finibus condimentum. Cras sit amet ligula sagittis justo.

-
-
-
-
-
-

Titre du bloc

-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam interdum, neque non vulputate hendrerit, arcu turpis dapibus nisl, id scelerisque metus lectus vitae nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec feugiat dolor et turpis finibus condimentum. Cras sit amet ligula sagittis justo.

-
-
-
-
-
-

Titre du bloc

-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam interdum, neque non vulputate hendrerit, arcu turpis dapibus nisl, id scelerisque metus lectus vitae nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec feugiat dolor et turpis finibus condimentum. Cras sit amet ligula sagittis justo.

-
-
-
-

 

-

Accordion effect template

-