Syndicate content

Gravatar plugin for bBlog

Bagi pengguna bBlog, ini adalah plugin untuk menampilkan Gravatar.

Cara instalasi:

  1. Ubah file yang Anda download menjadi function.gravatar.php
  2. Copy ke direktori bBlog_plugins
  3. Masuk ke administration page
  4. Masuk ke bagian plugins
  5. Klik tombol Scan for new plugins

Cara pakai:

  1. Buka file template
  2. Tulis <img src="{gravatar email=$email}"/>

Perhatian

Plugin ini tidak bisa langsung dipakai di halaman yang mengandung komentar karena bBlog tidak selalu mengirimkan data email ke variable yang dimasukkan ke dalam template. bBlog hanya mengirimkan data email orang-orang yang bersedia emailnya dipublikasikan.

Hal ini akan menjadi masalah tersendiri dalam pemasangan gravatar karena gravatar menggunakan email sebagai tanda pengenal pemilik gravatar. Solusinya, kita bisa memaksa bBlog agar selalu mengirimkan alamat email pengirim komentar ke dalam template.

Caranya adalah:

  1. Buka file bblog/inc/bBlog.class.php
  2. Cari fungsi format_comment
  3. Tambahkan $commentr['posteremail'] = $comment['data']->posteremail ke dalam fungsi tersebut

Dengan demikian, bBlog akan mengirimkan data email ke dalam template.

Jika Anda ingin menampilkan gravatar untuk setiap pengirim komentar, gunakan potongan source code di bawah ini.

<img src="{gravatar email=$comment.posteremail}"/>

Selamat mencoba!