Utiliser FCKeditor dans un site
Résolu
rwikus
Messages postés
871
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
j'ai téléchargé CKeditor qui est la nouvelle version de fckeditor (editeur graphique),
j'ai voulu la tester en localhost avec une simple page html, j'ai pas reussi à éditer cette page et pourtant j'ai suivi toute leur recommendation sur le site
merci de bien vouloir m'aider
j'ai téléchargé CKeditor qui est la nouvelle version de fckeditor (editeur graphique),
j'ai voulu la tester en localhost avec une simple page html, j'ai pas reussi à éditer cette page et pourtant j'ai suivi toute leur recommendation sur le site
merci de bien vouloir m'aider
4 réponses
Salut.
Essaye en partant d'une page que tu as conçu, pas avec celle d'exemple.
https://docs-old.ckeditor.com/CKEditor_3.x/Developers_Guide/Installation
https://docs-old.ckeditor.com/CKEditor_3.x/Developers_Guide/Integration
https://docs-old.ckeditor.com/CKEditor_3.x/Developers_Guide
Essaye en partant d'une page que tu as conçu, pas avec celle d'exemple.
https://docs-old.ckeditor.com/CKEditor_3.x/Developers_Guide/Installation
https://docs-old.ckeditor.com/CKEditor_3.x/Developers_Guide/Integration
https://docs-old.ckeditor.com/CKEditor_3.x/Developers_Guide
C'est normal, CKEditor est un éditeur WYSIWYG.
C'est comme avec Dreamweaver : si tu places du code comme le reste du texte, le code ne sera pas interprêté : il faut être en "mode code source".
C'est comme avec Dreamweaver : si tu places du code comme le reste du texte, le code ne sera pas interprêté : il faut être en "mode code source".
mais je vais pas m'amuser à recopier pages par pages de tous mon site en mode code source
y'a pas un autre moyen, je vous explique en détails:
en faite ce que j'aimerai savoir si ckeditor est un editeur wysiwyg de balisage html?
j'ai voulu le tester tous seul car lorsque je l'ai testé sur un logiciel wiki (dokuwiki), si je tape du code html il n' y aura pas d'effet wysiwyg et me sors tous le code html
y'a pas un autre moyen, je vous explique en détails:
en faite ce que j'aimerai savoir si ckeditor est un editeur wysiwyg de balisage html?
j'ai voulu le tester tous seul car lorsque je l'ai testé sur un logiciel wiki (dokuwiki), si je tape du code html il n' y aura pas d'effet wysiwyg et me sors tous le code html
CKEditor est un éditeur WYSIWYG, ça veut dire que le résultat final sera le même que celui entré.
Si tu mets "<strong>Gras</strong>" dedans, et bien tu verras "<strong>Gras</strong>" s'afficher au final (en écrivant le code HTML sorti par CKEditor), et ça ne sera pas en gras.
Par contre, si tu écris "Gras", que tu le sélectionne, et que tu cliques sur le bouton "B" de CKEditor, "Gras" sera en gras sur le résultat final (il te sortira "<strong>Gras</strong>", et en faisant un echo, ça donnera Gras).
Si tu mets "<strong>Gras</strong>" dedans, et bien tu verras "<strong>Gras</strong>" s'afficher au final (en écrivant le code HTML sorti par CKEditor), et ça ne sera pas en gras.
Par contre, si tu écris "Gras", que tu le sélectionne, et que tu cliques sur le bouton "B" de CKEditor, "Gras" sera en gras sur le résultat final (il te sortira "<strong>Gras</strong>", et en faisant un echo, ça donnera Gras).
Il faudra récupérer la source HTML grâce au PHP, et l'inclure dans le textarea.
Pour récupérer le contenu d'un fichier, tu peux utiliser file_get_contents (ou fopen, fread et fclose si ton hébergeur ne supporte pas cette fonction).
Par contre, ne prends que ce qui t'intéresse grâce à une regex, il ne faut pas mettre tout le HTML en partant du doctype jusqu'à </html>.
Pour récupérer le contenu d'un fichier, tu peux utiliser file_get_contents (ou fopen, fread et fclose si ton hébergeur ne supporte pas cette fonction).
Par contre, ne prends que ce qui t'intéresse grâce à une regex, il ne faut pas mettre tout le HTML en partant du doctype jusqu'à </html>.
j'ai un dossier en local "site" qui contient 2 pages (test.html et test.php)
j'ai suivi les étape du site:
voila ma page qui intégre ckeditor:
<html>
<head>
<title>Sample - CKEditor</title>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>
<body>
<form method="post" action="test.php">
<p>
My Editor:<br />
<textarea name="editor1"><p>Initial value.</p></textarea>
<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>
</p>
<p>
<input type="submit" />
</p>
</form>
</body>
</html>
et la page "test.php" pour récupérer ce que j'ai tapé dans l'editeur:
<?php
$editor_data = $_POST[ 'editor1' ];
echo $editor_data;
?>
le probléme est que lorsque je tape du code html dans l'editeur, je reçois en sorti le code html méme que j'ai tapé et non l'interprétation du code
dois-je en conclur que ckeditor n'intérpréte pas le code html?
ps: pour accéder à ma page d'edition "127.0.0.1/site/test.html
j'ai suivi les étape du site:
voila ma page qui intégre ckeditor:
<html>
<head>
<title>Sample - CKEditor</title>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>
<body>
<form method="post" action="test.php">
<p>
My Editor:<br />
<textarea name="editor1"><p>Initial value.</p></textarea>
<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>
</p>
<p>
<input type="submit" />
</p>
</form>
</body>
</html>
et la page "test.php" pour récupérer ce que j'ai tapé dans l'editeur:
<?php
$editor_data = $_POST[ 'editor1' ];
echo $editor_data;
?>
le probléme est que lorsque je tape du code html dans l'editeur, je reçois en sorti le code html méme que j'ai tapé et non l'interprétation du code
dois-je en conclur que ckeditor n'intérpréte pas le code html?
ps: pour accéder à ma page d'edition "127.0.0.1/site/test.html