Udah hampir seminggu sekolah nih, belajar masih belum formal.. dan besok hari jum'at yaw, arghhh remed belum selesai lagi.. kerjaan masih banyak, bentar lagi ujikom lagi.. tapi tenang, kalo ujikom sih kesukaan banget.. soalnya pelajaran di sekolah yang paling semangat ya pelajaran di lab :laughing:
Oh iya, mumpung sekarang dapet project dari kejaksaan negeri cimahi saya buat dulu konsep sama login nya dulu. dan sekarang baru kepikiran buat page admin nya dulu.. dan dalem page admin pasti bisa nge manage apa aja, tapi kalo sekarang saya sih bikin buat berita dulu.. biar menarik kita di dalam form berita ini di kasih plugin CKEditor sama KCFinder ni plugin banyak berguna nya bro, kaya text editor wordpress.. tapi beda jauh haha :v
Nih tampilan nya kaya gini broh :
Nah, di postingan kali ini saya coba untuk memberikan trik sederhana untuk CKEditor dan KCFinder di CodeIgniter.
1. Silahkan download terlebih dahulu file CKEditor dan KCFinder dari website resminya. Ekstrak dan copy file-file CKEditor dan KCFinder dengan susunan seperti di bawah ini. Oh iya, untuk link cari aja di google, mandiri ya bro.. B-)
2. Buka file config.js yang terdapat di dalam folder ckeditor dan ubah konfigurasinya dengan kode seperti di bawah ini :
3. Buat sebuah controller baru dengan nama file kcfinder.php. Ketikkan kode di bawah ini, ceritanya kita lagi ngebuat sebuah sistem login sederhana yang manfaatin session. Dimana ketika login kita akan menyisipkan session untuk mengubah konfigurasi security kcfinder menjadi false.
4. Disini kita membutuhkan 2 buah view, untuk halaman login dan halaman admin yang berisikan sebuah tampilan text editor CKEditor.
5. Buka file config.php yang terdapat di dalam folder kcfinder dan ganti dengan konfigurasi di bawah ini. Di bawah ini saya ubah nama variabel session untuk keamanannya, serta pada variabel disabled saya berikan nilai true. Dimana ketika ada user yang mencoba mengakses file browse.php tanpa melalui login maka akan ditolak.
6. Jalan web via browser kesayangan ente bro, coba login dengan username dan password admin. Klik icon Image untuk mulai mencari atau meng-upload gambar.
Satu hal yang perlu diperhatikan dari file manager seperti KCFinder adalah permasalahan security-nya. Seperti kasus blog blog yng pernah saya temui, mereka lupa mengubah konfigurasi dari false menjadi true, jadilah ada orang jahil yang bisa menerobos masuk ke file browse.php dan meng-upload file shell/atau menghapus data data yang ada di file browse.php. Akhirnya semua direktori dan file-file yang terdapat di dalam hostingan bisa ludes terhapus kasian kan :(.
OK deh, sekian dulu postingan saya kali ini. Semoga bermanfaat buat ente ya bro. Kalo ada pertanyaan, jangan sungkan sungkan curat coret di komentar yaww.. B-) bay bay :*
Hallo kawan, 2016 sebentar lagi mau datang nih.. masih tetap jomblo kah? haha gak deng canda.. tenang aja, saya juga masih jomblo di bulan sekarang, semoga ntar 2016 dapet pacar...
Holla, sepi nih blog.. visitornya entah pada kemana, eh haha author nya aja udah lama ngilang :v maklum lah, tugas numpuk gile.. ternya kuliah rasa nya begini.. :g oh iya,...
Selamat malam sobat, mumpung kuliah belum mulai dan masa kontrak kantor udah abis, saya jadi iseng2 coba mainan Rails. Jadi Rails ini adalah salah satu Frameworknya Ruby dan tentu saja...
Comments