• JAVA里使用CKEditor和CKFinder的配置



    在JSP里使用CKEditor和CKFinder的配置

    CKEditor的编辑器工具栏中有一项“图片域”,该工具可以贴上图片地址来在文本编辑器中加入图片,但是没有图片上传。

    “预览”中有一大堆鸟语,看得很不爽。可以打开ckeditor/plugins/image/dialogs/image.js文件,搜索“b.config.image_previewText”就能找到这段鸟语了,(b.config.image_previewText||'')单引号中的内容全删了,注意别删多了。扫除这个障碍,下面来研究图片上传。先看看效果图

     

    步骤一

    在ckeditor官方网站下载最新版本的文件包,其中有3个选项卡,选择最后一个 里面的东西是最全的。

    文件名:ckeditor_4.3.2_full.zip

    步骤二:

    在这个网址下载ckfinder  http://cksource.com/ckfinder/download。

    这个插件是专门处理服务器端上传的。

    文件名: ckfinder_java_2.4.1.zip

     

    步骤三

    解压俩个ZIP文件 拷贝到项目当中

     

    步骤四

    将ckfinder_java_2.4.1里面的jar包都拷贝到工程中,把config.xml放入到WEB-INF下面。

     

    步骤五

    修改拷贝到WEB-INF 目录下的config.xml文件

    <enabled>true</enabled>
    <baseDir>D:apache-tomcat-7.0.35webappsMyProjectCKFinderJava</baseDir>
    <baseURL>/MyProject/CKFinderJava/</baseURL>

    步骤六

    在WEB.XML当中添加配置

        <servlet> 
            <servlet-name>ConnectorServlet</servlet-name> 
            <servlet-class>com.ckfinder.connector.ConnectorServlet</servlet-class>
            <init-param> 
                <param-name>XMLConfig</param-name> 
                <param-value>/WEB-INF/config.xml</param-value> 
            </init-param> 
            <init-param> 
                <param-name>debug</param-name> 
                <param-value>false</param-value> 
            </init-param> 
            <load-on-startup>1</load-on-startup> 
        </servlet> 
        <servlet-mapping>
            <servlet-name>ConnectorServlet</servlet-name> 
            <url-pattern> /ckfinder/core/connector/java/connector.java </url-pattern> 
        </servlet-mapping>

    步骤七

    修改ckeditor/config.js 添加如下配置

       config.language = 'zh-cn';
        config.baseFloatZIndex = 19900;
        config.filebrowserBrowseUrl = 'ckfinder/ckfinder.html';
        config.filebrowserImageBrowseUrl = 'ckfinder/ckfinder.html?type=Images';
        config.filebrowserFlashBrowseUrl = 'ckfinder/ckfinder.html?type=Flash';
        config.filebrowserUploadUrl = 'ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Files';
        config.filebrowserImageUploadUrl = 'ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Images';
        config.filebrowserFlashUploadUrl = 'ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Flash';

    然后再JSP当中引入如下文件:

    <script type="text/javascript" src="ckeditor/ckeditor.js"></script>
    <script type="text/javascript" src="ckfinder/ckfinder.js"></script>
    <textarea id="editor1"></textarea>
        <script type="text/javascript">      
          var editor = CKEDITOR.replace('editor1');  
        CKFinder.setupCKEditor(editor,'/ckeditor/');
        </script>

    http://blog.chinaunix.net/uid-17272859-id-3897737.html

  • 相关阅读:
    window 文件共享分享 yongqi
    SQL Server更改表字段顺序和表结构 不懂01的ITer
    SQL Server更改表字段顺序和表结构 yongqi
    serversql 获取中位数 yongqi
    Redis 如何 Windows 后台运行 redisserver.exe yongqi
    pandas 连接数据库 yongqi
    明势资本黄明明:创新与世界,下一代基础软件的中国突围之路
    TDengine 支持多种写入协议,四种写入方式提效大全
    重磅升级!TDengine3.0 正式发布
    TDengine3.0计算查询引擎的优化与升级
  • 原文地址:https://www.cnblogs.com/daxin/p/3553865.html
Copyright © 2020-2023  润新知