close

1.JPG

既上一篇[網頁技巧學習筆記]CKEditor + CKFinder,此篇要講解CKFinder其他使用技巧,這裡介紹是將存在CKFinder裡的圖片讀取並顯示,需要先準備jquery這工具來完成,

Jquery官方網站

按照下圖來下載jquery工具

1.JPG

2.JPG

下載完成檔案如下所示,

3.JPG

\Kitematic\apache-php56\var\www\ckeditor-use-php路徑下增加js文件夾,並將原先的index.html改為index_備份.html,再來增加新的index.html,最後把jquery-3.3.1.min.js複製到js文件夾裡,如下所示,

4.JPG

打開新建的index.html,撰寫如下程式,

5.JPG

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>ckfinder</title>
        <script src="ckfinder/ckfinder.js"></script>
        <script src="js/jquery-3.3.1.min.js"></script>
    </head>
    <body>
        <div>
            <img id="image_display" style="display:none" src="" width="400" height="300">
        </div>
        <a id="select_ckfinder" href="javascript:void(0)">選擇圖片/上傳圖片</a>
        <div id="image_url"></div>
    </body>
</html>

<script>
    var select = document.getElementById('select_ckfinder');
    
    select.onclick = function(){
        selectFileWithCKFinder();
    };
    
    function selectFileWithCKFinder(){
        var finder = new CKFinder();
        finder.selectActionFunction = function(fileUrl, data) {
            $("#image_display").attr('src',fileUrl);
            $("#image_display").show();
            document.getElementById('image_url').textContent = fileUrl;
        };
        finder.popup();      
    }
</script>

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

6.JPG

點擊選擇圖片/上傳圖片,

2.JPG

點擊其中一張圖,

7.JPG

​​​​​​​顯示圖片與檔案路徑

arrow
arrow
    文章標籤
    CKFinder jquery html
    全站熱搜

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