From efa37f996c8493fe54af4352306d8623e2722243 Mon Sep 17 00:00:00 2001 From: polo Date: Sat, 11 Jan 2025 11:38:59 +0100 Subject: =?UTF-8?q?mention=20licenseKey=20GPL=20maintenant=20n=C3=A9c?= =?UTF-8?q?=C3=A9ssaire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.php | 2 +- index.php | 7 ++++--- installation dans une application PHP.txt | 8 +++++++- lib/ckeditor5/view.php | 2 ++ 4 files changed, 14 insertions(+), 5 deletions(-) diff --git a/config.php b/config.php index 9cd5ff2..43e8523 100644 --- a/config.php +++ b/config.php @@ -1,7 +1,7 @@ requête AJAX -{ - require 'lib/ckeditor5/image_upload.php'; +{ + require 'lib/ckeditor5/image_upload.php'; } elseif(isset($_GET['action']) && $_GET['action'] === 'submit') // HTML envoyé par l'éditeur { @@ -16,7 +16,7 @@ elseif(isset($_GET['action']) && $_GET['action'] === 'submit') // HTML envoyé p // enregistrement des données //var_dump($html_from_editor); - echo "enregistrer les données et supprimer cette ligne dans index.php"; die; + echo "ce programme n'enregistre rien, faîtes-le dans votre application et supprimer cette ligne dans index.php"; die; header('Location: ' . $previous_page); die; @@ -36,6 +36,7 @@ else // $previous_page, affichage sans l'article { $texte = file_get_contents('data/' . $page . '/html/' . $nom_article . '.html'); $texte = trim(addcslashes($texte, "'")); // échappe seulement les simples quotes + //$texte = trim($texte); } // vue diff --git a/installation dans une application PHP.txt b/installation dans une application PHP.txt index 210902c..fb5d3a6 100644 --- a/installation dans une application PHP.txt +++ b/installation dans une application PHP.txt @@ -2,8 +2,9 @@ cd "mon projet" git clone git@ordipolo.fr:ckeditor5 -copier tout son contenu (sauf le .git) dans le dossier racine, attention quand un index.php existe déjà +copier tout son contenu (sauf le .git) dans le dossier racine de notre application et supprimer le dossier source rm -r ckeditor5 --interactive=never +attention quand un index.php existe déjà npm install ckeditor5 composer require htmlawed/htmlawed @@ -24,8 +25,13 @@ data/page/images/chirurgien jaune.jpg 2/ à vérifier: créer un lien symbolique comme ceci (commande pour debian): + +chemin absolu ln -s /var/www/ckeditor5/node_modules/ckeditor5/dist/translations /var/www/ckeditor5/node_modules/ckeditor5/dist/browser/ +chemin relatif de la racine de l'appli: +ln -s ../translations node_modules/ckeditor5/dist/browser/ + ça régle un problème de chemin rencontré à la ligne: import coreTranslations from 'ckeditor5/translations/fr.js'; dans lib/ckeditor5/template.php gràce à un lien symbolique, le programme s'attend à trouver un dossier "translations" dans "browser" diff --git a/lib/ckeditor5/view.php b/lib/ckeditor5/view.php index 6d6c961..e592a73 100644 --- a/lib/ckeditor5/view.php +++ b/lib/ckeditor5/view.php @@ -43,6 +43,8 @@ ob_start(); // Il y a aussi des paramètres dans le fichier de config: ckeditor/webpack.config.js ClassicEditor .create( document.querySelector( '#editor' ),{ + + licenseKey: 'GPL', plugins: [ Essentials, Heading, Paragraph, Alignment, List, BlockQuote, HorizontalLine, Underline, Strikethrough, -- cgit v1.2.3