Blogger Destek Ekibi Olarak Sizi Sorunlarınızla Yalnız Bırakmıyoruz,Aradığınızdan Fazlasını Bulacağınıza, Destek Ekibi Olarak Garanti Veriyoruz ...

List commenters' names on a post
18 Mayıs 2008 Pazar

List commenters' names on a post





List commenters' names on a post


Not: Bu makalede, klasik şablon (Düzenler özelliklerine sahip olmayan) kullandığınız varsayılır.


Normalde yorumlar, belirli bir yazının yazı sayfasında görüntülenir ve ana sayfada veya arşiv sayfalarında yalnızca yorum sayısı gösterilir. Ancak kullanılabilen diğer bir seçenek, yanıt veren kişilerin adlarını listeleyerek küçük bir yorum önizlemesi vermektir. Bunu her yazının sonuna
eklerseniz, aşağıdakine benzer bir sonuç alırsınız:


örnek sonuç

Varsayılan şablonlarımızdan birinde, "Yayınlayan:" satırının kodu aşağıdaki gibidir:



<p class="post-footer">

posted by <$BlogItemAuthorNickname$> at

<a href="<$BlogItemPermalinkUrl$>" title="permanent link">

<$BlogItemDateTime$></a>

<MainOrArchivePage><BlogItemCommentsEnabled>

<a class="comment-link" href="<$BlogItemCommentCreate$>"

<$BlogItemCommentFormOnclick$>><$BlogItemCommentCount$>

comments</a>

</BlogItemCommentsEnabled></MainOrArchivePage>


<$BlogItemControl$>

</p>




<MainOrArchivePage>
etiketleri arasında bulunan kalın yazı tipindeki bölüm, yorum bağlantılarını gösteren bölümdür. Bunu tamamıyla çıkarıp yorumları kendi satırlarına
eklediğimde, bu şekilde görünmesini tercih ettiğime karar verdim. Bu yüzden, kodun kalın yazı tipindeki bu bölümünü silerek ve geri kalanını aynı şekilde bırakarak başlıyoruz.


Bu kod grubundan sonra, yeni komut satırımızı içeren başka bir kod grubu ekleyeceğiz. Bu kod grubu şuna benzer:



<MainOrArchivePage><BlogItemCommentsEnabled>



<p class="post-footer">

<a class="comment-link" href="<$BlogItemCommentCreate$>"

<$BlogItemCommentFormOnclick$>><$BlogItemCommentCount$>

comments</a> from:



<script type="text/javascript">

if (<$BlogItemCommentCount$> == 0)

document.write("(no one yet)");

</script>



<BlogItemComments>

<$BlogCommentAuthor$>,

</BlogItemComments>

</p>



</BlogItemCommentsEnabled></MainOrArchivePage>



Bu kodun farklı bölümlerini açıklamamız gerekirse <MainOrArchivePage>
etiketleri isteğe bağlıdır. Bu satırın yazı sayfalarında da görünmesini istiyorsanız, bu etiketleri çıkarın. <BlogItemCommentsEnabled> etiketleri, belirli bir yazı için yorumlar devre dışı bırakıldığında hiçbir şeyin görüntülenmediğinden emin olmak için önerilir.


Paragraf için <p class="post-footer"> etiketini kullanıyoruz; bu yüzden biçimi, kendinden önce gelen "Yayınlayan:" satırıyla aynı olacaktır. Özel bir şablon tasarımınız varsa, bu etiketi değiştirmenizde bir sakınca yoktur.


<a> bağlantı etiketi, varsayılan yorum bağlantısı koduyla aynıdır. Yorum sayısını gösteren ve yorum formuna bağlantı veren bölümdür. Yorum yapanların adlarını listeleyeceğimiz
için en sona Kimden: kısmını ekledik.


<script> etiketinin içindeki JavaScript isteğe bağlıdır ve yorum olmadığında küçük bir not görüntüler. (Yorum gönderen yok) metnini istediğiniz şekilde değiştirin.


<BlogItemComments> etiketleri içinde, her yoruma ait asıl bilgiler görüntülenir. Burada, yorum yapanın adını profiline bağlantı olarak görüntülemek için <$BlogCommentAuthor$>
etiketini kullanıyoruz. Diğer bilgileri görüntülemek isterseniz, diğer yorum etiketlerini kullanabilirsiniz. İsterseniz buraya başka biçimlendirme öğeleri de ekleyebilirsiniz. Bunları ayırmak için virgül kullandık.

0 Yorum Ekle:

Diğer Yazılar