summaryrefslogtreecommitdiff
path: root/view
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2021-05-10 03:31:18 +0200
committerpolo <ordipolo@gmx.fr>2021-05-10 03:31:18 +0200
commit610291f311aeab7363d1dbc39e62cbce8533c73f (patch)
tree757d9eabc31560e2aea08fba5b7ebc8ab17ff887 /view
parent9cc7651e7eb2b3dfff6151f5226b4411ac7adcb3 (diff)
downloadmelaine-610291f311aeab7363d1dbc39e62cbce8533c73f.zip
classe
Diffstat (limited to 'view')
-rw-r--r--view/melaine.php11
-rw-r--r--view/template-ckeditor.php8
2 files changed, 11 insertions, 8 deletions
diff --git a/view/melaine.php b/view/melaine.php
index 9fb8482..acf4962 100644
--- a/view/melaine.php
+++ b/view/melaine.php
@@ -67,9 +67,13 @@ if($_SESSION['admin'] == 1)
67// on pourrait paginer avec des onglets contenant 5 ou 10 articles chacun 67// on pourrait paginer avec des onglets contenant 5 ou 10 articles chacun
68 68
69// tableau articles[] du dernier au premier (1 case = 1 article) 69// tableau articles[] du dernier au premier (1 case = 1 article)
70for ($i=$nombreDarticles - 1; $i >= 0 ; $i--) 70//for ($i=$nombreDarticles - 1; $i >= 0 ; $i--)
71
72//$j = 0;
73$j = count($articles);
74foreach ($articles as $article)
71{ 75{
72 $j = $i + 1; 76 //$j = $i + 1;
73 77
74 // la div invisible sert à la compensation des liens d'ancre # 78 // la div invisible sert à la compensation des liens d'ancre #
75?> 79?>
@@ -91,7 +95,7 @@ if($_SESSION['admin'] == 1 && isset($_GET['action']) && $_GET['action'] == 'edit
91else 95else
92{ 96{
93 // c'était pas compliqué 97 // c'était pas compliqué
94 echo($articles[$i] . "\n"); 98 echo($article . "\n");
95 99
96 // bouton 100 // bouton
97 if($_SESSION['admin'] == 1) 101 if($_SESSION['admin'] == 1)
@@ -109,5 +113,6 @@ else
109?> 113?>
110 </article> 114 </article>
111<?php 115<?php
116 $j--;
112} 117}
113$content = ob_get_clean(); 118$content = ob_get_clean();
diff --git a/view/template-ckeditor.php b/view/template-ckeditor.php
index 48b673a..f95344a 100644
--- a/view/template-ckeditor.php
+++ b/view/template-ckeditor.php
@@ -114,10 +114,9 @@ ob_start();
114 114
115 // plugin code HTML 115 // plugin code HTML
116 // pour coller le code HTML "embed" proposé par certains sites 116 // pour coller le code HTML "embed" proposé par certains sites
117 //
118 117
119 // media embarqué (audio, vidéo, carte) 118 // media embarqué (audio, vidéo, carte)
120 mediaEmbed: { 119 //mediaEmbed: {
121 //previewsInData: true, 120 //previewsInData: true,
122 // vaut "false" par defaut, on crée la balise non standard <oembed url="" > // https://oembed.com/ 121 // vaut "false" par defaut, on crée la balise non standard <oembed url="" > // https://oembed.com/
123 // qui nécessite un traitement (en JS ou côté serveur) en utilisant le lien à l'intérieur 122 // qui nécessite un traitement (en JS ou côté serveur) en utilisant le lien à l'intérieur
@@ -130,7 +129,7 @@ ob_start();
130 // permettent d'afficher un aperçu (preview): une image avec un bouton lecture dessus 129 // permettent d'afficher un aperçu (preview): une image avec un bouton lecture dessus
131 // cette image est envoyée imédiatement par le serveur, et le contenu après un clic dessus 130 // cette image est envoyée imédiatement par le serveur, et le contenu après un clic dessus
132 // 131 //
133 }, 132 //},
134 133
135 // images 134 // images
136 // https://ckeditor.com/docs/ckeditor5/latest/features/image-upload/simple-upload-adapter.html 135 // https://ckeditor.com/docs/ckeditor5/latest/features/image-upload/simple-upload-adapter.html
@@ -144,7 +143,6 @@ ob_start();
144 // - à télécharger l'image avant de la placer dans l'éditeur 143 // - à télécharger l'image avant de la placer dans l'éditeur
145 // - écrire le HTML qu'on enregistrera ensuite 144 // - écrire le HTML qu'on enregistrera ensuite
146 // en effet, le fichier est téléchargé sur le serveur avant de revenir dans l'éditeur comme un téléchargement classique 145 // en effet, le fichier est téléchargé sur le serveur avant de revenir dans l'éditeur comme un téléchargement classique
147
148 simpleUpload: { 146 simpleUpload: {
149 uploadUrl: 'imageAJAX.php?page=<?= $page_actuelle ?>', 147 uploadUrl: 'imageAJAX.php?page=<?= $page_actuelle ?>',
150 // noter qu'il est possible (parce que souhaitable je ne pense pas) d'envoyer une requête AJAX 148 // noter qu'il est possible (parce que souhaitable je ne pense pas) d'envoyer une requête AJAX
@@ -158,7 +156,7 @@ ob_start();
158 } 156 }
159 }, 157 },
160 // formats acceptés par défaut: jpeg, png, gif, bmp, webp, tiff 158 // formats acceptés par défaut: jpeg, png, gif, bmp, webp, tiff
161 // le svg n'est pas dans la liste, pour raison de sécurité il me semble, apparemment on peut mettre du javascript à l'intérieur 159 // le svg n'est pas dans la liste, pour raison de sécurité apparemment, il parait qu'on peut mettre du javascript à l'intérieur
162 160
163 // ce plugin a l'intérêt de ne pas imposer l'utilisation de l'extension GD de PHP, 161 // ce plugin a l'intérêt de ne pas imposer l'utilisation de l'extension GD de PHP,
164 // Reste qu'il sera quand même intéressant de l'ajouter pour le redimensionnement des images trop lourdes, 162 // Reste qu'il sera quand même intéressant de l'ajouter pour le redimensionnement des images trop lourdes,