Cet article vous recommande un éditeur de texte riche Thinkphp-CKEditor facile à utiliser. Ici, je vais vous présenter comment utiliser CKEditor. J'espère qu'il vous sera utile !
J'ai récemment fait du développement back-end Thinkphp. J'utilisais l'éditeur de texte riche de layui. L'avantage de layui est qu'il est simple et facile à utiliser, mais ses défauts sont également évidents, c'est-à-dire le. L'éditeur de texte riche a relativement peu de fonctions, et j'en ai découvert d'autres par hasard. L'éditeur de texte riche CKEditor est utilisé dans mon projet, et il semble assez large ! Apprenons ensemble à utiliser CKEditor. [Tutoriels associés recommandés : thinkphp framework]
Adresse de téléchargement Ckeditor4 (ce tutoriel choisit CKEditor version 4.16) :
https://ckeditor.com/ckeditor-4/download/
1 |
|
1 |
|
1 2 3 4 5 6 7 8 9 10 |
|
Dans le fichier ckeditor/plugins/image/dialogs/image.js, recherchez : id : "Upload", caché :!0 , Remplacez !0 par false
Après la version 4.10, le document officiel exige qu'une fois le téléchargement réussi de l'image, le format json soit renvoyé. L'exemple est le suivant :
Téléchargé avec succès Retour :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Échec du téléchargementRetour :
1 2 3 4 5 6 |
|
Code d'image de téléchargement backend :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
1 2 3 4 5 6 7 8 |
|
1 , vous devez télécharger trois plug-ins (un est indispensable), adresse de téléchargement :
https://ckeditor.com/cke4/addon/colorbutton
https:/ /ckeditor.com/cke4/addon/floatpanel
https://ckeditor.com/cke4/addon/panelbutton
2. Décompressez le plug-in téléchargé dans le répertoire ckeditorplugins
3. Chargez le plug-in
.Méthode 1 : Dans le fichier ckeditor/config.js, ajoutez la configuration du plug-in Comme suit :
1 2 3 4 5 6 7 |
|
Méthode 2 : Lors de l'initialisation de l'éditeur en js, ajoutez la configuration du plug-in
1 2 3 4 5 6 7 8 9 10 11 |
|
Définie dans le fichier ckeditor/config.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
Pour plus de connaissances liées à la programmation, veuillez visiter : Vidéos de programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!