日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CKEditor5 基本使用

發(fā)布時(shí)間:2023/12/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CKEditor5 基本使用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.引入

<script type="text/javascript" src="/plugin/ckeditor5/ckeditor.js"></script>

2.html

<div class="form-group col-lg-12"><label class="control-label col-lg-3 text-right"><span class="control-label required-mark"></span>內(nèi)容:</label><textarea class="form-control-erbi col-lg-5" name="editor" id="editor" /></textarea> </div>

3.樣式

<style>.ck-editor__main{width:75%;padding-right: 0;float: right;}.ck-editor__editable {min-height: 200px;} </style>

4.啟動

var myEditor = null; window.onload = function(){ClassicEditor.create(document.querySelector("#editor"), {ckfinder: {uploadUrl: '/admin.php/Common/ck_editor?command=QuickUpload&type=Files&responseType=json'}}).then(editor => {myEditor = editor;// 設(shè)置初始值myEditor.setData('');}).catch(error => {console.error(error);}); }

5.圖片上傳后臺,文件名默認(rèn)為upload

public function ck_editor(){$config = array("savePath" => "./site_upload/ck_editor/" , //存儲文件夾"maxSize" => 1000000 , //允許的文件最大尺寸,單位KB"allowFiles" => array( ".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp" ) //允許的文件格式);$up = new Uploader( "upload" , $config );$info = $up->getFileInfo();$info['url'] = substr($info['url'],1);$host_name = Func::getHostName();$url = 'http://' . $host_name . $info['url'];$qiniu = new QiniuImg();$ext = pathinfo($url, PATHINFO_EXTENSION);$name = time() . mt_rand() . '.' . $ext;$s = $qiniu->up($url, $name, config('app.qiniu.bucket'));if($s){@unlink('.'.$info['url']);$info['url'] = config('cdn_host').$name;}if ($info) {$this->json->setAttr('uploaded',true);$this->json->setAttr('url',[$info['url']]);$this->json->Send();} else {$this->json->setAttr('uploaded',false);$this->json->setErr(10099,'上傳失敗');$this->json->Send();} }

6.獲取內(nèi)容

var htmlStr=myEditor.getData(); $('#editor').val(htmlStr);

配置自己的tarbar

var myEditor = null;window.onload = function(){ClassicEditor.create(document.querySelector("#editor"), {toolbar: ["undo", "redo", "|", "alignment", "bold", "italic", "blockQuote", "imageTextAlternative", "imageUpload", "heading", "link", "numberedList", "bulletedList"],ckfinder: {uploadUrl: '/admin.php/Common/ck_editor?command=QuickUpload&type=Files&responseType=json'}}).then(editor => {myEditor = editor;// 設(shè)置初始值myEditor.setData('');}).catch(error => {console.error(error);}); }

轉(zhuǎn)載于:https://www.cnblogs.com/jiqing9006/p/10256131.html

總結(jié)

以上是生活随笔為你收集整理的CKEditor5 基本使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。