zoukankan      html  css  js  c++  java
  • ckeditor+ckfinder实例

    php版本CKEditor 4和CKFinder安装及配置方法图文教程

    下载并解压CKEditor 4和CKFinder

    CKEditor 4下载地址:https://ckeditor.com/cke4/builder,选择自定义的版本,记得加上中文语言包

    CKFinder下载地址:https://download.cksource.com/CKFinder/CKFinder%20for%20PHP/3.4.4/ckfinder_php_3.4.4.zip

    //---------------------第一版本----------------------------------------------------------------------------------

    <div id="editor1"></div>

    <script src="https://cdn.ckeditor.com/4.9.2/standard-all/ckeditor.js"></script>

    <script src="ckfinder/ckfinder.js"></script>
    <script>
    // Note: in this sample we use CKEditor with two extra plugins:
    // - uploadimage to support pasting and dragging images,
    // - image2 (instead of image) to provide images with captions.
    // Additionally, the CSS style for the editing area has been slightly modified to provide responsive images during editing.
    // All these modifications are not required by CKFinder, they just provide better user experience.
    if ( typeof CKEDITOR !== 'undefined' ) {
    CKEDITOR.disableAutoInline = true;
    CKEDITOR.addCss( 'img {max-100%; height: auto;}' );
    var editor = CKEDITOR.replace( 'editor1', {
    extraPlugins: 'uploadimage,image2',
    removePlugins: 'image',
    height:250
    } );
    CKFinder.setupCKEditor( editor );
    } else {
    document.getElementById( 'editor1' ).innerHTML =
    '<div class="tip-a tip-a-alert">This sample requires working Internet connection to load CKEditor 4 from CDN.</div>'
    }

    </script>

    //---------------------第二版本----------------------------------------------------------------------------------

    <script src="ckeditor/ckeditor.js"></script>
    <script src="ckfinder/ckfinder.js"></script>


    <textarea name="editor1" id="editor1"></textarea>


    <script type="text/javascript">

    // 启用 CKEitor 的上传功能,使用了 CKFinder 插件

    CKEDITOR.replace( 'editor1', {

    filebrowserBrowseUrl : 'ckfinder/ckfinder.html',
    filebrowserImageBrowseUrl : 'ckfinder/ckfinder.html?Type=Images',
    filebrowserFlashBrowseUrl : 'ckfinder/ckfinder.html?Type=Flash',
    filebrowserUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
    filebrowserImageUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
    filebrowserFlashUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'

    });

    </script>

  • 相关阅读:
    聚簇索引和非聚簇索引(通俗易懂 言简意赅)
    Java-线程池专题(什么是线程池,如何使用,为什么要用)
    在Spring Boot中动态实现定时任务配置
    面试被问:如果系统 CPU 突然飙升且 GC 频繁,你该如何排查?
    深入理解volatile
    redis3.0常用命令
    redis3.0配置文件详解
    mysql max_allowed_packet 设置过小导致记录写入失败
    linux 项目部署问题
    python sokct 包详解
  • 原文地址:https://www.cnblogs.com/chenjian/p/11336894.html
Copyright © 2011-2022 走看看