Kadang kita ingin menampilkan picture dari user yang menulis suatu artikel. Mungkin kita ingin membuat direktori user, atau menampilkan picture dari user yang sedang online. Ini akan menjadikan web kita semakin cantik. Seringkali kita terkendala melakukan trik dengan cara "informal", padahal Drupal sudah memiliki fungsi/API yang mudah dipakai.
Berdasarkan pengalaman saya, untuk menampilkan di block cukup mudah,
tinggal membaca tabel users (dapatkan UID) kemudian ditampilkan picture
nya.
Cara menampilkan picture ada 2 tahap. Tahapan ini harus dilakukan untuk setiap row hasil pembacaan tabel user:
- Picture di-load dulu berdasarkan UID tertentu.
- Tampilkan dengan fungsi theme.
Cara load picture:
$u = user_load(array('uid' => $data->uid));
Catatan: $data adalah array hasil pembacaan tabel.
Cara menampilkan picture:
$pic = theme('user_picture', $u);
Dengan teknik ini, dijamin penyajian picture akan sesuai dengan theme aktif. Picture juga bisa di-klik untuk menampilkan profile user. Bahkan, permission juga sudah aktif, jika tidak ada permission, maka picture tidak bisa di-klik.
OK semoga bermanfaat.
Go DRUPAL!
http://www.drupalquickstart.com

Comments
Ikarus theme
1] Boleh request g mas, mau minta Ikarus drupal theme 3 kolom yg sidebarnya ada di kanan dan kiri bkn kayak aslinya. Kl bisa dieditkan sm headernya diganti yg bagus.. 2] Tanya modul untuk page number yg Preview, 3, 4, 5 ,Next pakai apa?! Themenya keren loh mas yg ikarus, trus theme yg ada 6 lampiran kok ukuran filenya besar2?!
Tambahan
Ikarus untuk drupal 6..kalo bisa skalian yg valid xhtml dan css ya mas..trims..!!
hehe terima kasih atas
hehe terima kasih atas semangatnya, tapi rasanya saya belum ada kesempatan yang longgar untuk kembali bermain porting theme. kalau tidak salah bro bassbetot dari drupal-id.com sdh membuat portingan theme Ikarus deh. sdh coba kontak kesana?
re:
Kalau modul yg itu pake apa mas, yg nomor halaman page 1, 2, dst..lum djwb?! Iy aye terlalu semangat neh... Drupal-id,nya g bisa diakses..
maaf kelupaan
oh iya, maaf kelupaan, 1,2,3 dst itu adalah paging. lebih detail ttg ini sdh sy tulis di: http://www.drupalquickstart.com/node/22
selamat mencoba ya
Script di atas di taruh
Script di atas di taruh dibagian mana ya?
Ditaruh di mana saja...
skrip tsb bs ditaruh di mana aja... bisa di block, bs di module, bs di template (*.tpl) bahkan bs di story (pastikan input filter diset PHP).
selamat mencoba ya...
INSTAL DRUPAL DI FEDORA 10
biasa pake windows, trus mau nyoba Linux dan Instal Fedora 10 tapi ketika Instal Drupal gagal total, meskipun sdh pake Drupal yg bawaannya fc10. Aduh ... manyun lagi deh.....
tks dah bisa, tapi......
ternyata tuk install drupal, mudahnya nggak pake bawaan distro-nya (ini cara saya lho
klo lbh enak pake bawaannya, ya monggo aja mas...).
yg pertama, install dan cek dulu Apache, PHP, dan MySQL. ....
Setelah menginstall ketiganya, tes dulu
#service httpd start
#service mysqld start
klo dah beres, download phpmyadmin dan extract, trus pindahin (copy) folder-nya ke:
#cp /var/www/html/ (jangan lupa me-rename nama aslinya jadi phpmyaadmin ya
)
trus browsing ke: http://localhost/phpmyadmin
klo dah mau jalan, silahkan extract drupal hasil download-annya ke direktori /var/www/html/
rename nama asli-nya jadi drupal (tanpa embel2 apapun) trus browse lagi ke: http://localhost/drupal (beres nggak?)
permasalahan sering terjadi di username dan password (solusi saya: pake username dan password yg dipake di phpmyadmin
)
pertanyaannya: skrg saya lagi coba ngoprek direktori /sites/all/modules (direktori modules adanya di dalem direktori drupal tuch
gimana cara konfigurasi modules-nya ya? atau tolong cara konfigurasinya dunk?!
Thanks,
Config Module
yg ditanyakan: cara mengkonfigurasi module, atau cara membuat konfigurasi modul?
kalau cara mengkonfigurasi modul tetap via:
http://drupalquickstart.com/admin/build/modules
kalau cara membuat konfigurasi modul, nantikan tulisannya di DQS
gagal totalnya dimana bro?
gagal totalnya dimana bro? DQS ini dipasang di Fedora juga lho, and works perfectly