Để 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
