Cara Menampilkan Picture User

druid's picture

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:

  1. Picture di-load dulu berdasarkan UID tertentu.
  2. 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 Smiling

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 Smiling 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 Big grin)

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 Big grin)

pertanyaannya: skrg saya lagi coba ngoprek direktori /sites/all/modules (direktori modules adanya di dalem direktori drupal tuch Big grin 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 Smiling

gagal totalnya dimana bro?

gagal totalnya dimana bro? DQS ini dipasang di Fedora juga lho, and works perfectly Smiling


Tutorial Module Drupal 6

Memenuhi harapan dari member, sekarang seluruh tutorial DQS sudah kompatibel dengan Drupal 6. Klik disini untuk detailnya.

Live Buddies

There are currently 0 users and 1 guest online.

DQS Members

  • Registered Users: 466

Partners

GrowUrl.com - growing your website