![Capture](https://i0.wp.com/nosomovo.xyz/wp-content/uploads/2018/07/Capture.jpg?resize=678%2C381&ssl=1)
Để tích hợp CKFinder vào CKEditor chúng ta thưc hiện như sau:
Bước 1: Tải bộ CKFinder về và để vào source web của mình tại tại đây: Bấm vào để tải về.
Bước 2: Thêm đoạn cấu hình sau vào file ckeditor/config.js (Chú ý chỉnh đường dẫn cho phù hợp)
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';
Bước 3: Cấu hình backends baseUrl trong file ckfinder/config.php cho phù hợp
$config['backends'][] = array( 'name' => 'default', 'adapter' => 'local', 'baseUrl' => 'http://yourdomain/ckfinder/userfiles/', // 'root' => '', // Can be used to explicitly set the CKFinder user files directory. 'chmodFiles' => 0777, 'chmodFolders' => 0755, 'filesystemEncoding' => 'UTF-8', );
Bước 4: Kiểm tra phân quyền cho ckfinder các bạn tìm đến đoạn $config[‘authentication’] bên dưới và thực hiện kiểm tra phân quyền bên trong đó.
$config['authentication'] = function () { //Code thực hiện kiểm tra phân quyền và return true hoặc false //return true; };
Nosomovo