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.
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.
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.
Erhan Göktepe
08 Ekim 2008
Sırf bu yüzden yorumları tersten sıralamıyordum.Hislerimize tercümansınız :)
Sinan
18 Ekim 2008
Yakuter Bey temanızı rica etsem yayınlayabılrmsınız :)
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
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
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ı [...]
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 [...]
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
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.
Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.
menchek
02 Eylül 2010
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.