Integrasi Codeigniter+CKEditor+KCFinder

Knowledge Basic:
  • Codeigniter adalah salah satu framework PHP
  • CKEditor adalah editor berbasis javascript
  • KCFinder adalah filebrowser gratis berbasis web pengganti CKFinder yang saat ini berbayar
Alhamdulillah setelah oprek beberapa script langsung bisa. Langsung aja ya supaya cepet ngerti :-D

  1. download CKEditor dan KCFinder.
  2. Buat directori public/editor/ di dalam direktori codeigniter
  3. Kemudian extract ke dalam direktori /public/editor/ sehingga menjadi: /public/editor/ckeditor dan /public/editor/kceditor
  4. Buka file /public/editor/ckeditor/config.js, kemudian ketikan kode dibawah ini:
    CKEDITOR.editorConfig = function( config )
    {
       config.filebrowserBrowseUrl = '//public/editor/kcfinder/browse.php?type=files';
       config.filebrowserImageBrowseUrl = '//public/editor/kcfinder/browse.php?type=images';
       config.filebrowserFlashBrowseUrl = '//public/editor/kcfinder/browse.php?type=flash';
       config.filebrowserUploadUrl = '//public/editor/kcfinder/upload.php?type=files';
       config.filebrowserImageUploadUrl = '//public/editor/kcfinder/upload.php?type=images';
       config.filebrowserFlashUploadUrl = '//public/editor/kcfinder/upload.php?type=flash';
    };
    
  5. Ubah file .htaccess menjadi .htaccessbackup pada /public/editor/kcfinder/
  6. Buka file /public/editor/kcfinder/config.php, kemudian ketikan kode dibawah ini pada konfigurasi 'disabled' dan 'check4htaccess':
    disabled' => isset($_SESSION['kcfinder']) ? $_SESSION['kcfinder'] : TRUE,
    
    dan
    '_check4htaccess' => false, 
    
  7. Kemudian pada script login yang kita buat tambahkan:
    session_start();
    $_SESSION['kcfinder'] = FALSE;
    
  8. Kemudian pada script logout tambahkan:
    session_start();
    session_unset('kcfinder');
  9. Selesai.
Selamat mencoba,
[NCA]

No comments:

Post a Comment

My Shortcut URL: http://bit.ly/udinus << Click Here