zoukankan      html  css  js  c++  java
  • 将sdcms1.3里面带的KindEditor 3.X升级到4.X

    sdcms1.3里面带的KindEditor是3.X版本,不带批量上传图片,于是动手将编辑器升级了一下,使用最新4.X版本 
    官方的升级方法如下:
    1. 替换文件
    移除3.x版本文件。
    <script charset="utf-8" src="/ke3/kindeditor.js"></script>
    添加4.x版本文件。
    <script charset="utf-8" src="/ke4/kindeditor.js"></script>
    <script charset="utf-8" src="/ke4/lang/zh_CN.js"></script>
    2. 替换javascript代码
    移除3.x版本代码。
    <script>
            KE.show({
                    id : 'editor_id',
                    resizeMode : 2,
                    imageUploadJson : 'http://www.cnblogs.com/php/upload_json.php' // 相对于plugins/image/image.html的路径
            });
    </script>
    添加4.x版本代码。
    <script>
            var editor;
            KindEditor.ready(function(K) {
                    editor = K.create('#editor_id', {
                            resizeType : 2,
                            uploadJson : '../php/upload_json.php' // 相对于当前页面的路径
                    });
            });
    </script>
    这里非常容易弄错的地方就是,3.X使用是KE.show({id : 'editor_id'}),4.X使用是K.create('#editor_id', {}),在4.X版本小括号里面的两部分,前面是表单控件ID,后面大括号里面是参数

    另外,如果在创建KindEditor的时候,配置了uploadJson,那么上传图片、视频和文件,都使用的是同一个程序。

    最好是前面不配置uploadJson,在编辑器文件夹里面的plugins文件夹里面的images、multiimage、media、flash、insertfile这几个子文件夹里面分别配置。

  • 相关阅读:
    寻找两个有序数组的中位数
    JAVA设计模式(组合模式)
    excel 操作
    研究生英语-春
    cvs
    Spring课程安排
    Spring的事务管理
    在WEB项目中集成Spring
    计算机网络参考模型
    揭开5G神秘面纱
  • 原文地址:https://www.cnblogs.com/chendaoyin/p/3060974.html
Copyright © 2011-2022 走看看