Labels

Cari di blog ini

Codeigniter Development Portfolio PyroCMS Repositori

Modul Download untuk PyroCMS

Silakan Ngomen
Modul ini awalnya saya bikin untuk keperluan merekam jumlah unduhan nyankodMagz. Sebenarnya di modul File di dalam PyroCMS sudah ada counter download file, tapi dia hanya menghitung saja berapa banyak tautan unduh suatu file diakses. Sedangkan saya butuhnya itu menghintung seberapa banyak suatu file diunduh dan unduhan berulang dari user yang sama tidak akan dimasukkan ke dalam hitungan. Sehingga saya bisa bilang angka unduh yang muncul untuk suatu file itu angka yang eksklusif dari setiap pengguna unik.

Modul ini saya hosting di github, source codenya saya bebaskan buat bebas download, gunakan dan modifikasi. Silakan dilihat disini https://github.com/yllumi/PyroCMS-Download.

Cara Menggunakan

Install dulu modulnya

Setelah Kamu unduh modulnya, ekstrak ke dalam folder addons/shared_addons/modules atau addons/default/modules dan ganti nama folder utamanya jadi 'download'. Lalu buka halaman admin PyroCMS dan buka halaman Add-ons > Modules. Disitu akan muncul modul yang bernama Download. Klik tombol install untuk modul tersebut.

Tambahkan Daftar Unduhan

Kamu bisa mengakses modul Download tadi di menu admin Data > Download. Nantinya disitu akan muncul daftar tautan unduhan yang kita buat beserta keterangan unduhan dari setiap file. Untuk membuat tautan unduhan baru klik tombol + Add Download Item di sebelah kanan atas halaman. Setelah muncul halaman form Add Download Item, isikan data file unduhan yang ingin direkam riwayat unduhannya.


Pada ilustrasi di atas, kita bisa lihat bahwa URL dari file unduhan tidak mesti dari dalam internal sistem PyroCMS, tapi bisa dari tempat hosting lain yang kamu suka seperti dropbox, mediafire, dan lain-lain.
Kemudian apabila kolom Member Only diset ke Yes, maka file tersebut hanya bisa diunduh oleh pengguna yang sudah teregistrasi dan login ke website Kamu.

Menampilkan Tautan dan Jumlah Unduhan

Kita ingin agar tautan unduhan dapat ditampilkan di dalam halaman atau blog di website kita beserta angka unduhan dari file tersebut. Untuk itu Kamu bisa menggunakan plugin {{ download:link slug="download_item_slug" }} untuk menampilkan tautan unduhan dan plugin {{ download:count slug="download_item_slug" }} untuk menampilkan angka jumlah unduhan.
Kode plugin yang ingin digunakan dapat dilihat di daftar file unduhan di kolom Plugin Code.


Informasi lebih lanjut tentang penggunaan plugin di PyroCMS bisa dilihat disini dan info selengkapnya tentang cara menggunakan plugin dari modul Download ini silakan akses tautan Help pada halaman modul tersebut.

0 tanggapan:

Posting Komentar

terima kasih sebelumnya untuk tanggapannya ^_^