close

1.JPG

既上一篇[PHP學習筆記]CKEditor套用在PHP,這裡以CKFinder v2.6.2.1來講解,此版本雖然為DEMO版,但沒有限制了刪除和文件上傳數量,可是有一點要注意,此版本的CKFinder只能在PHP 5下才能操作,不支援PHP 7,切記

CKFinder下載連結

在網頁下方中CKFinder versions history選擇CKFinder v2.6.2.1進行下載

1.jpg

2.jpg

下載完成後,解壓縮至路徑\Kitematic\apache-php56\var\www\ckeditor-use-php,如下所示,

3.JPG

打開/ckfinder/config.php,修改第21行下,function CheckAuthentication()中的return false;改成return true;

3.JPG

打開index.html,在裏頭新增以下程式,

11.JPG

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>ckeditor</title>
        <script src="ckeditor/ckeditor.js"></script>
        <script src="ckfinder/ckfinder.js"></script>
    </head>
    <body>
        <form action="content.php" method="post">
            <textarea id="content" name="content" rows="10" cols="80"></textarea>
         <input type="submit" value="送出表單">
        </form>    
    </body>
</html>

<script>
    var editor = CKEDITOR.replace( 'content', {
        customConfig: '/ckeditor/config.js'
    });
    CKFinder.setupCKEditor( editor, '/ckfinder/' );

</script>

到路徑\Kitematic\apache-php56\var\www\ckeditor-use-php\ckeditor,打開config.js,在CKEDITOR.editorConfig = function( config )方法下新增以下程式,

4.JPG

config.filebrowserBrowseUrl : '/ckfinder/ckfinder.html';
config.filebrowserImageBrowseUrl : '/ckfinder/ckfinder.html?type=Images';
config.filebrowserFlashBrowseUrl : '/ckfinder/ckfinder.html?type=Flash';
config.filebrowserUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files';
config.filebrowserImageUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images';
config.filebrowserFlashUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash';
config.filebrowserWindowWidth : '1000';
config.filebrowserWindowHeight : '700';    

此程式是參考官網所提供的,可以參考,連結CKEditor Integration 

21.JPG

打開Docker,啟動apache-php56,開啟網頁,如下所示,

5.JPG

點擊圖像圖示,

5.JPG

會出現瀏覽伺服器按鈕

6.JPG

在點擊圖像圖示->瀏覽伺服器按鈕後,跳出視窗就會出現Images上傳操作介面,如下所示,

7.JPG

點擊Upload來上傳圖片,

8.JPG

9.JPG

全部圖片存放位置在\Kitematic\apache-php56\var\www\ckeditor-use-php\ckfinder\userfiles\images

10.JPG

在另外一篇[Vue.js教學筆記]CKFinder套入Webpack模組整合工具-補充也有講解CKFinder v2.6.2.1的套入,供給大家參考

arrow
arrow
    文章標籤
    CKEditor CKFinder PHP
    全站熱搜

    鄭智遠 發表在 痞客邦 留言(0) 人氣()