中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

PHP引入kindeditor富文本編輯器

2023-03-07    分類: 網(wǎng)站建設

運行的框架thinkphp3.2
Kindeditor版本4.1.1.1

編輯器1

可以在官網(wǎng)下載最新版本
Kindeditor 是一個功能比較全面的所見即所得富文本編輯器,比較穩(wěn)定。
缺點:官網(wǎng)不再更新
批量上傳圖片需要用到flash插件,在手機端兼容不是很好
下面我們看一下怎么引入Kindeditor編輯器
1.新建一個Kindeditor.html 文件 下面是前端代碼:
<styletype="text/css">
.ke-dialog{
top:120px!important;
}
</style>
<textareaid="[id]"name="[id]"class="form-controlkindeditor"style="height:400px;width:100%;">[value]</textarea>
<!--編輯器Kineditor-->
<scriptsrc="__LIB__/kindeditor/kindeditor.js"></script>
<script>
vareditor;
KindEditor.ready(function(K){
editor=K.create('textarea[name="[id]"]',{
basePath:'__LIB__/kindeditor/',
bodyClass:'article-content',
uploadJson:"{:U('Upload/kingeditorupload')}",//文件提交地址
allowFileManager:false,
afterBlur:function(){this.sync();},
pasteType:1,
urlType:'domain',
filterMode:false,
newlineTag:'p'
});
});
</script>
2.在其他頁面引入Kindeditor編輯器 include 是thinkphp3.2 中的前端引入模塊的方法
<!--加載編輯器的容器-->
<includefile="Public/kindeditor"id="detail"value="{$model['detail']}"/>
后臺接受文件/**
*keditor編輯器上傳圖片處理
*/
publicfunctionkingeditorupload(){
$return=array('error'=>0,'info'=>'上傳成功','data'=>'');
session('upload_error',null);
//上傳配置
$setting=array(
'mimes'=>'',//允許上傳的文件MiMe類型
'maxSize'=>0,//上傳的文件大小限制(0-不做限制)
'exts'=>'jpg,gif,png,jpeg,zip,rar,pdf,word,xls',//允許上傳的文件后綴
'autoSub'=>true,//自動子目錄保存文件
'subName'=>array('date','Y-m-d'),//子目錄創(chuàng)建方式,[0]-函數(shù)名,[1]-參數(shù),多個參數(shù)使用數(shù)組
'rootPath'=>'.',//保存根路徑這里必須為點
'savePath'=>'/Uploads/detail/',//保存路徑
'saveName'=>array('uniqid',''),//上傳文件命名規(guī)則,[0]-函數(shù)名,[1]-參數(shù),多個參數(shù)使用數(shù)組
'saveExt'=>'',//文件保存后綴,空則使用原后綴
'replace'=>false,//存在同名是否覆蓋
'hash'=>true,//是否生成hash編碼
'callback'=>false,//檢測文件是否存在回調(diào)函數(shù),如果存在返回文件信息數(shù)組
);
//上傳文件
$Model=D('Upload','Service');
foreach($settingas$k=>$v){
$Model->setconfig($k,$v);
}
$info=$Model->upload('all');
if($info){
$url=$setting['rootPath'].$info['imgFile']['savepath'].$info['imgFile']['savename'];
//判斷是否為圖片根據(jù)傳值決定是否生成縮略圖
if(I('get.dir')&&I('get.thumbw')&&I('get.thumbh')&&in_array($info['imgFile']['ext'],array('jpg','gif','png','jpeg'))){
$url=$Model->thumb($info['imgFile'],I('get.thumbw'),I('get.thumbh'));
}
$url=str_replace('./','/',$url);
$info['fullpath']=.$url;
}
session('upload_error',$Model->getError());
//返回數(shù)據(jù)
if($info){
$return['url']=$info['fullpath'];
unset($return['info'],$return['data']);
}else{
$return['error']=1;
$return['message']=session('upload_error');
}
//返回JSON數(shù)據(jù)
exit(json_encode($return));
}
編輯器2
編輯器3
編輯器4
上傳圖片查看是否能上傳成功:
編輯器5

當前名稱:PHP引入kindeditor富文本編輯器
URL分享:http://www.rwnh.cn/news2/242202.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)靜態(tài)網(wǎng)站ChatGPT、做網(wǎng)站網(wǎng)站制作、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

猜你還喜歡下面的內(nèi)容

成都網(wǎng)站建設

網(wǎng)站建設知識

同城分類信息

翼城县| 沁阳市| 清水县| 阜城县| 花垣县| 龙山县| 习水县| 黄山市| 嘉黎县| 平陆县| 岑巩县| 都昌县| 宝清县| 浠水县| 安康市| 特克斯县| 西盟| 湘潭市| 拉孜县| 九龙坡区| 宜城市| 盐津县| 舞阳县| 文化| 霸州市| 阳城县| 双城市| 丹寨县| 屏东市| 安陆市| 新龙县| 华安县| 剑川县| 白玉县| 新野县| 囊谦县| 武义县| 育儿| 玛纳斯县| 屯昌县| 江门市|