zoukankan      html  css  js  c++  java
  • 详细介绍如何使用kindEditor编辑器

      今天群里的朋友问我能不能写个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>
    最后在加入一段JS
    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编辑器使用SyntaxHighlighter实现代码高亮】

  • 相关阅读:
    [转] Actor生命周期理解
    [转] Linux History(历史)命令用法 15 例
    [转] CDH6 安装文章链接收集
    [转] org.scalatest.FunSuite Scala Examples
    [转] Mock以及Mockito的使用
    关于 maven 打包直接运行的 fat jar (uber jar) 时需要包含本地文件系统第三方 jar 文件的问题
    [转] flume使用(六):后台启动及日志查看
    [转] etcd 搭建与使用
    [转] 2018年最新桌面CPU性能排行天梯图(含至强处理器)
    让 Linux grep 的输出不换行
  • 原文地址:https://www.cnblogs.com/try-better-tomorrow/p/5771870.html
Copyright © 2011-2022 走看看