kindEditor编辑器简单配置
来源:互联网 发布:网络会员制营销 通过 编辑:程序博客网 时间:2024/05/21 23:57
今天群里的朋友问我能不能写个kindEditor编辑器的使用教程,说是弄了半天没有搞定。由于PHP啦后台正好用了这个编辑器,我有写经验,正好教他的同时写出来分享给大家
kindEditor编辑器是一个由JS写成的在线编辑器,很多网站或CMS等都有用它,口碑不错,目前最新版本是4.1.10。
其实它的用法非常简单,我是在下载了它的安装包后看了一些demo然后就把它放到PHP啦的后台上去了。好了教程正式开始
一、下载
下载最新版本的kindEditor(官方网站kindeditor.net),下载后打开examples/index.html 就可以看到一排例子。
二、部署
将解压后的文件包kindeditor-4.1.10里的asp asp.net jsp php这几个带有服务端脚本的文件夹删除,然后上传到你网站的相应目录中,在这里我假设放到了plugin目录。
三、嵌入
在需要加入编辑器的页面的HTML中倒入
1
<
link
rel
=
"stylesheet"
href
=
"/plugin/kindeditor-4.1.10/themes/default/default.css"
/>
2
<
script
charset
=
"utf-8"
src
=
"/plugin/kindeditor-4.1.10/kindeditor-min.js"
></
script
>
3
<
script
charset
=
"utf-8"
src
=
"/plugin/kindeditor-4.1.10/lang/zh_CN.js"
></
script
>
然后添加一个输入框
1
<
textarea
id
=
"editor_id"
name
=
"content"
></
textarea
>
1
KindEditor.ready(
function
(K) {
2
window.editor = K.create(
'#editor_id'
,{
3
cssPath:
'/public/plugin/editor/plugins/code/prettify.css'
,
4
uploadJson:
'/upload/image.php'
,
5
resizeType :1,
6
allowPreviewEmoticons :
true
,
7
allowImageUpload :
true
,
8
});
9
});
这里我还要说的一点是 K.create的第一个参数就是前面textarea的ID,后面跟的JSON格式的数据保护了该编辑器的很多功能。比如我代码上写的
cssPath是代码样式表,uploadJson是编辑器的图片上传组件的上传地址。
说到上传地址,大家应该还记的在上传服务器之前我叫大家先删掉的几个文件夹吧,选择你的网站的开发语言的目录你可以看到如PHP目录下的upload_json.php文件,它里面主要写了接受图片上传的方法,大家可以改改自己用。后台部分的东西这里就不细讲了。
四、取值
编辑器嵌入完成后我们如何取值呢?其实它的包里也有例字,那就是 用editor.html()方法来取值。
好了主要的用法介绍完了,它还有很多不常用功能,我就不说了,多看看例子我相信大家都会用的。
- kindEditor编辑器简单配置
- 配置KindEditor文本编辑器
- MVC5配置KindEditor编辑器
- kindeditor 文本框编辑器 简单使用
- KindEditor-编辑器配置参数属性
- KindEditor-编辑器配置参数属性
- KindEditor-编辑器配置参数属性
- KindEditor-编辑器配置参数属性
- Kindeditor文本编辑器基本配置
- KindEditor-编辑器配置参数属性
- KindEditor-编辑器配置参数属性
- KindEditor-编辑器配置参数属性
- KindEditor-编辑器配置参数属性
- KindEditor-编辑器配置参数属性
- kindeditor富文本编辑器配置
- ckeditor和KindEditor编辑器的简单使用
- kindeditor在线HTML编辑器简单使用教程
- 富文本编辑器kindEditor简单教程
- storm concepts
- 调整 Windows VM 的大小
- 《kubernetes-1.8.0》12-addon-ingress-nginx
- 在Java中return null 是否安全【转】
- 缓存雪崩,缓存穿透解决方案
- kindEditor编辑器简单配置
- struts2的核心和工作原理
- 假如时光倒流我会这么学java
- 关于iRedmail云服务器的问题
- freerdius 踢用户下线
- 第十三周项目三
- 超短机身单口液晶三合一套件KVM-1701AUS
- poj2114 Boatherds(好久没翻译的说)
- ONVIF协议网络摄像机(IPC)客户端程序开发(14):修改分辨率