zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    VS2008编写MFC程序--使用opencv2.4()
    November 02nd, 2017 Week 44th Thursday
    November 01st, 2017 Week 44th Wednesday
    October 31st, 2017 Week 44th Tuesday
    October 30th, 2017 Week 44th Monday
    October 29th, 2017 Week 44th Sunday
    October 28th, 2017 Week 43rd Saturday
    October 27th, 2017 Week 43rd Friday
    October 26th, 2017 Week 43rd Thursday
    October 25th, 2017 Week 43rd Wednesday
  • 原文地址:https://www.cnblogs.com/daxin/p/3553865.html
Copyright © 2011-2022 走看看