AuraCMS : Indonesia Content Management System
Rubrik : AuraCMS
Modifikasi modul news dengan Image Uploader
Jum`at, 1 Oktober 2010 14:44:03 - by : shony455jr

Untuk mendukung modul news_slideshow maka modul news di auaraCMS Anda harus punya gambar sendiri-sendiri per artikel. Secara manual Anda juga dapat memasukkan url file gambar ke dalam kolom gambar pada tabel artikel di database Anda. Cara itu tidak disarankan karena Anda harus masuk ke Cpanel setiap kali menambah barita. Untuk mengatasinya Anda dapat menambahkan image uploader pada modul news di AuraCMS. Berikut source kode yang penulis share.

Cara instalasi :

Untuk melakukan instalasi pastikan dulu Anda sudah punya gd di server dan juga sudah punya phpthumb. Pastikan juga semua path phpthumb di source code modul image mengarah ke phppthumb yang benar. Selain itu buatlah direktori /files/news pada direktori teratas auraCMS Anda. Direktori tersebut berguna untuk menampung file hasil upload dari image uploader.

Cara kerja program:

Ketika memilih file dan menekan tombol upload maka gambar akan dikirim ke file post.php yang berada di iframe tersembunyi di halaman news admin. Ketika file gambar berhasil di upload maka file akan dipindah dari temporary ke /files/news dengan nama file yang digenerate secara random. Kemudian program akan mengisi kolom gambar pada tabel artikel di database dengan nama file tersebut. Iframe juga akan ditampilkan. Gambar yang ditempilkan di resize terlebih dahulu dengan phpthumb. Jika user mengedit gambar pada artikel maka gambar akan di upload ulang, file gambar lama dihapus dengan unlink() dan nilai di kolom gambar tabel artikel diubah secara otomatis.

Bugs :

Jika user mengupload gambar dua kali dalam sekali save (upload pertama berhasil, tapi user upload lagi sebelum artikel di save) maka file gambar di direktori /files/news menjadi dobel dengan satu gambar tidak terpakai. Untuk itu perlu diadakan perbaikan agar hal tersebut tidak terjadi.

Download sorce code di sini

 

AuraCMS : Indonesia Content Management System : http://auracms.org
Versi Online : http://auracms.org/article-modifikasi-modul-news-dengan-image-uploader.html