Yorumları Tersten Numaralandırmak

Bir önceki yazımda yorumları nasıl tersten sıralayabileceğinizi gösterdim. Fakat bazı temalarda yorumların yanında numaralar bulunur. Yorumları tersten sıraladığımız gibi numaralandırmayı da tersten yapmalıyız. Bunu da şu şekilde yapabiliriz.

Çözüm

Yorumları tersten sıralamak için öncelikle kaç yorum olduğunu bilmeliyiz. Öncelikle şu satırı bulun.

<?php if ($comments) : ?>

Bu satırın hemen altında şu kodu kullanarak o anda okunan yazının yorum sayısını bulabilir ve kullanabiliriz.

<?php
	$r = get_the_ID();
	$no= get_comments_number($r);
?>

Artık “no” değişkeninde toplam yorum sayısını tutuyoruz. Yorum döngüsü içinde bu değişkeni yazdırabilir ve bir azaltarak ilk yoruma kadar sorunsuz bir şekilde yorumlarımızı numaralandırabiliriz. Örnek kullanım:

<?php if ($comments) : ?>

<?php
	$r = get_the_ID();
	$no= get_comments_number($r);
?>
	<ul class="commentlist">
		<?php foreach ($comments as $comment) : ?>

			<li id="comment-<?php comment_ID() ?>">
				<?php  echo $no; $no--; ?> - <?php comment_author_link() ?>
				<br><?php comment_text() ?>
			</li>

		<?php endforeach;  ?>

<?php endif; ?>

Yukarıdaki oldukça sadeleştirilmiş örnekte şu satıra dikkat edin;

<?php  echo $no; $no--; ?>

Kolay gelsin.

Benzer Yazılar

yakuter

Erhan Yakut

www.yakuter.com

Genç yaşlarda programlama ile tanıştı ve Delphi ile başladığı programlama macerasına şuanda PHP, SQL, Javascript, AJAX, CSS, XHTML teknolojileri ile devam etmektedir. Elektrik - Elektronik bölümü mezunu olan "yakuter" 2006 yılından itibaren yakuter.com'un yazarlığını yapmaya başlamıştır.

Bu Yazıya Ait Yorumlar

Pardus007

Pardus007
05 Ekim 2008

Teşekkürler Sonunda olmasını istediğim şekle sokabildim yorumları.

Erhan Göktepe

Erhan Göktepe
08 Ekim 2008

Sırf bu yüzden yorumları tersten sıralamıyordum.Hislerimize tercümansınız :)

Sinan

Sinan
18 Ekim 2008

Yakuter Bey temanızı rica etsem yayınlayabılrmsınız :)

Cihan Çağlar Çankaya

Cihan Çağlar Çankaya
19 Ekim 2008

Teşekkürler Erhan abi Aradığım bişeydi. Ellerin dert görmesin , not defterine sağlık.

ilker

ilker
19 Ekim 2008

Sanırım biraz daha açıklamanız gerekecek. yorum sayısnın öğrenilmesi ve uygulanması kısmını tam olarak uygulayamadım.

Wordpress’e Yorum Sayıları Eklemek | Altuğ Orgun Kişisel Blog

Wordpress’e Yorum Sayıları Eklemek | Altuğ Orgun Kişisel Blog
19 Ekim 2008

[...] Bu sayılandırmayı tersine doğru yapmakta mümkün, bu yorumları da tersten sıralamanızı gerektirecektir . Ayrıntılı [...]

kategorideki ilk mesaj

kategorideki ilk mesaj
29 Ekim 2008

[...] yakuter Yorumlar

Sitede yaptığım değişiklikler | Hayalmeyal

Sitede yaptığım değişiklikler | Hayalmeyal
10 Kasım 2008

[...] konu, yakuter `in sitesinde gördüğüm yorumları tersten numaralandırma olayını siteme uyguladım, son [...]

yariscim

yariscim
21 Kasım 2008

paylasım ıcın tesekkurler

erkan bal

erkan bal
16 Mayıs 2009

merhaba…
sitemizde birden çok yazar ve hergün yenileri katılmakta. yeni gelen yazarları teşvik ve teşekkür anlamında her yazı yayınlandığında o yazıya “katkınız için teşekkür ederiz” türünde bir ilk yorum otomatikman yazdırılabilir mi. bu tür bir şey editöre entegre edilebilir mi?
şimdiden cevabınız için teşekkür ederim.

yakuter

yakuter
16 Mayıs 2009

@Erkan Bey, dediğiniz elbette yapılabilir fakat işte bu tür istekler öyle kolay bir iki satır ile çözülecek şeyler değil. Özel eklenti yazmayı gerektirir. Bu açıdan araştırma yaparsanız sonuca ulaşabileceğinizi düşünüyorum.

Not: Bu arada özel eklenti yazmak derken kendimi düşünmüyorum. Aksine özel konulara eğilemiyorum işimden dolayı ama Hakan Demiray (www.dmry.net) ile bir görüşebilirsiniz.

Peki ya sizin düşünceleriniz?

Facebook Grubumuz Twitter Wordpress Linked in Google Friendfeed RSS Beslemesi Feedburner RSS

Abonelik

Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.

yakuter.com © 2006-2010 Erhan Yakut. Site tasarım Cenk Akyıldız - (Tema Bilgisi). Hosting sponsoru WebGrup.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.

WordPressValid XHTML 1.0 TransitionalBu web sitesi ne kadar popüler?php