Monday, April 9, 2012

Struktur Label dan Status Komentar

Dalam setiap template sangat sering kita temui beberapa elemen perwakilan yang digunakan untuk mewakili teks/label dan pesan tertentu dalam template standar Blogger. Misalnya kode ini:

<h3>
<!-- elemen di dalam hanya akan ditampilkan apabila jumlah komentar sudah lebih dari 0 -->
  <b:if cond='data:post.numComments &gt; 0'>
    <b:if cond='data:post.numComments == 1'>
      1 <data:commentLabel/>:
    <b:else/>
      <data:post.numComments/> <data:commentLabelPlural/>:
    </b:if>
  </b:if>
</h3>

<data:commentLabelPlural/> atau <data:commentLabel/> mewakili teks Komentar, sedangkan <data:post.numComments/> mewakili jumlah komentar. Nilainya bisa berubah-ubah, tergantung jumlah komentar yang ada pada posting tersebut:

Judul/Deskripsi Jumlah Komentar
Judul/deskripsi jumlah komentar

Kode-kode ini sangat erat hubungannya dengan kontrol mesin Blogger dalam menyalurkan setiap data label yang tersimpan. Katakanlah Anda saat ini sedang menggunakan pengaturan bahasa antarmuka sebagai bahasa Indonesia, maka seharusnya setiap kode perwakilan <data:commentLabelPlural/> akan memanggil data berupa teks Komentar dari dalam ruang penyimpanan data khusus berbahasa Indonesia, sedangkan saat Anda mengubah bahasa antarmuka menjadi bahasa Inggris (sebagai contoh), maka kode <data:commentLabelPlural/> akan memanggil data berupa teks Comments dalam ruang penyimpanan data khusus berbahasa Inggris. Kira-kira begitulah bahasa mudahnya.

Lalu apa poin utama dari pengetahuan ini?

Baiklah, sekarang coba Anda ganti kode <data:commentLabelPlural/> menjadi kata-kata tertentu sesuka hati, misalnya seperti ini:

<h3>
  <b:if cond='data:post.numComments &gt; 0'>
    <b:if cond='data:post.numComments == 1'>
      1 Omelan:
    <b:else/>
      <data:post.numComments/> Omelan:
    </b:if>
  </b:if>
</h3>

maka seharusnya Anda akan melihat hasilnya menjadi seperti ini:

Modifikasi Judul/Deskripsi Jumlah Komentar
Judul/deskripsi jumlah komentar setelah dimodifikasi

Khusus untuk kode <data:commentLabelPlural/> di atas adalah kode yang berada di antara elemen heading (dalam hal ini adalah elemen <h3>). Ini menunjukkan bahwa keterangan jumlah komentar tersebut merupakan judul komentar, yang akan berubah menjadi seperti ini saat dibuka di peramban:

<h3>8 Komentar:</h3>

Kode-kode lain seperti <data:postCommentMsg/> dan <data:blogCommentMessage/> berada pada formulir komentar yang bisa juga diganti menjadi “sesuatu” sesuai kehendak:

Formulir Komentar
Formulir Komentar Blogger
<b:includable id='comment-form' var='post'>
  <div class='comment-form'>
    <a name='comment-form'/> <!-- seharusnya atribut `name` ini sudah tidak berlaku di HTML5 -->
    <h3><data:postCommentMsg/></h3>
    <p><data:blogCommentMessage/></p>
    <iframe allowtransparency='true' expr:src='data:post.commentFormIframeSrc' height='275' id='comment-editor' scrolling='auto' width='100%'/>
  </div>
</b:includable>

Beberapa data disimpan di Blogger sebagai standar yang tidak bisa diubah, namun beberapa juga ada yang bisa diedit sesuka hati kita yaitu melalui formulir-formulir pengaturan yang ada pada halaman kontrol panel blog. Kita ambil dua contoh:

Panel Kontrol
Timestamp Komentar
Timestamp Komentar
<li>
  <dd class='comment-meta'>
    ... on
    <span class='comment-timestamp'>
      <data:comment.timestamp/>
    </span>
    <b:include data='comment' name='commentDeleteIcon'/>
  </dd>
</li>

Labels: ,

8 Comments:

At Monday, April 9, 2012 at 4:04:00 PM GMT+7, Blogger MUX SPARROW said...

Waduh.. si Agan kayak yang paham aja kebutuhan ay nih.. :-bd \o/

 
At Tuesday, April 10, 2012 at 6:08:00 AM GMT+7, Blogger ICHINK.WEB.ID said...

Mas Taufik, saya ada yang pertanyaan mengenai komentar (blog WP), pertanyaannya saya kirim via inbox FB ya, boleh kan?

 
At Tuesday, April 10, 2012 at 10:36:00 AM GMT+7, Blogger Taufik Nurrohman said...

@Manusia Biasa AAAARRRGGGGHHHHH!!!!! WP???? :waaa: :'(
Duh, Saya sama sekali nggak ngerti soal WP. Tapi kalau pertanyaannya mengenai fungsi-fungsi yang biasa dipakai di semua blog secara umum, bukan fungsi dari platform Wordpress itu sendiri mungkin Saya bisa. Tidak apa-apa, kirimkan saja. Sekalian buat belajar Saya juga, Saya punya dua kenalan yang mengerti soal Wordpress. Kalaupun Saya tidak bisa, nanti Saya coba tanyakan :yaya:

 
At Tuesday, April 10, 2012 at 5:58:00 PM GMT+7, Blogger Unknown said...

@Taufik Nurrohman kalo wp langsung tanyakan sama ahlinya (amdhas.tk)
:D

 
At Tuesday, April 10, 2012 at 7:54:00 PM GMT+7, Blogger abang ichal said...

wahh bagus nihhh...
lebih mudah unuk mengetahui bagian2 komentarr

 
At Wednesday, April 11, 2012 at 9:26:00 AM GMT+7, Blogger ICHINK.WEB.ID said...

@Taufik Nurrohman
Udah bisa mas, makasih ya :)

 
At Wednesday, November 28, 2012 at 1:54:00 AM GMT+7, Blogger Pulung said...

mas taufik, aku nyoba bungkus status komen dan comment post message di satu <div..blablabla.. justru ifaramenya hilang. ada solusi ga mas?

 
At Thursday, May 23, 2013 at 10:31:00 AM GMT+7, Anonymous Anonymous said...

Kalau Ingin Membuat Seperti Blog ini ,
Misalnya Ketika Postingan Berisi 0 Comment
Diganti Dengan Sejauh ini belum ada komentar masuk ,
Dan Hanya Berjalan Hanya untuk Postingan Berkomentar 0 ,

Itu Gimana Mas...?

 

Post a Comment

<< Home