Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
symfony5:divers_ckeditor_4 [2020/05/15 06:26] marclebrun |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== CKEditor 4 ====== | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | Aller sur [[https://ckeditor.com/ckeditor-4/download/]] et télécharger | ||
- | le **Standard Package** | ||
- | |||
- | <code bash> | ||
- | wget https://download.cksource.com/CKEditor/CKEditor/CKEditor%204.14.0/ckeditor_4.14.0_standard.zip | ||
- | </code> | ||
- | |||
- | Le décompresser dans **/public** : | ||
- | |||
- | <code> | ||
- | public/ | ||
- | ckeditor/ | ||
- | </code> | ||
- | |||
- | Intégrer dans le template : | ||
- | |||
- | <code html> | ||
- | <form> | ||
- | <textarea name="editor" id="editor"></textarea> | ||
- | |||
- | ... | ||
- | </form> | ||
- | |||
- | <script src="ckeditor/ckeditor.js"></script> | ||
- | </code> | ||
- | |||
- | Script : | ||
- | |||
- | <code javascript> | ||
- | CKEDITOR.replace('editor', { | ||
- | filebrowserUploadUrl: 'ckeditor/ck_upload.php', | ||
- | filebrowserUploadMethod: 'form' | ||
- | }); | ||
- | </code> | ||
- | |||
- | Configuration dans **ckeditor/ck_upload.php** : | ||
- | |||
- | <code php ckeditor/ck_upload.php> | ||
- | // Define the upload path | ||
- | $upload_dir = array( | ||
- | 'img' => 'uploads/', | ||
- | ); | ||
- | |||
- | ... | ||
- | </code> | ||