İstatistikler: 692 içeriğe toplam 4,914 yorum yapılmış.

TwitterCounter for @hakanyamanoglu

Özelleştirilmiş Feedburner sayacınız “0″ olarak görünüyorsa?

Eylül 12, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Feedburner API’si kullanarak standart feedburner sayacınızı “salt yazı” olarak görüntüleyebiliyorsunuz. Ben de aşağıdaki gibi bir örneği tekil yazılarım içerisinde kullanıyorum.

Şu an tam 350 kişi yazıları RSS ile takip ediyor.

Sayacı bu şekilde kullanmak hem estetik hem de ziyaretçilerinizin dikkatini çekebilmek adına önemli. Eğer RSS abone sayınızı istikrarlı bir şekilde arttırmak istiyorsanız Feedburner sayacını “text” olarak kullanmanızı tavsiye ederim. Ancak bu sayacın bir eksiği var. Güncelleme yapıldığı saatlerde bu fonksiyon RSS okur sayınızı 1-2 saat boyunca “0″ olarak görüntülüyor. Bunu aşmak için ufak bir php döngüsü kullanmamız yeterli.

Öncelikle aşağıdaki fonksiyonu, sayacı kullanacağınız yere yerleştirin.

<?php
$whaturl=”http://api.feedburner.com/awareness/1.0/GetFeedData?uri=teknolojiherseyim”;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $whaturl);
$data = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($data);
$fb = $xml->feed->entry['circulation'];
?>

Daha sonra şu kodu, sayacı görüntülemek istediğiniz yere yerleştirin:

<div style=”padding:5px; border:1px solid #999999; background-color:#efc954; margin-top:1px;”><img src=”http://www.teknolojiherseyim.com/rss_tekil.png” align=”left”>Şu an tam <strong>
<?php
if ($fb ==0) {   //Eğer Feedburner sayacı 0 görünüyorsa
echo “<i>Güncelleniyor…</i>”; //Ekrana güncelleniyor ibaresi yazdır
} else {
echo $fb; //Sayaç 0 değilse güncel okur sayısını yazdır
}
?>
</strong> kişi yazıları RSS ile takip ediyor. <a href=”http://feeds.feedburner.com/TeknolojiHerseyim”><b>Sen de üye olmak ister misin? </b></a></div>

İlgili yerleri kendi isteğinize göre değiştirebilirsiniz. Bu script, feedburner sayacınız “0″ olarak değer aldığında ekrana şöyle bir ifade getirecek:

Şu an tam Güncelleniyor… kişi yazıları RSS ile takip ediyor.

Bunu scripti biraz daha geliştirebiliriz. Mesela, hergün güncel rss okur sayınızı veritabanınızda yarattığınız bir alana kaydedebilir, sayaç 0 göründüğünde bir önceki güncel değeri veritabanından çekerek görüntüleyebilirsiniz. Böylelikle güncelleme yapıldığını okurlarınız farketmeyecektir bile. Bunu da daha sonra detaylı olarak anlatacağım.

Güle güle kullanın (:

Bunlara da bakmakta fayda var

RSS ÜyeliğiŞu an tam 425 kişi yazıları RSS ile takip ediyor. Üye olmak ister misin?

Yorumlar

7 Yorum to “Özelleştirilmiş Feedburner sayacınız “0″ olarak görünüyorsa?”
  1. zihingicirdamasi diyor ki:

    güzel bir uygulama ama bunu blogspotta yapma sansımız varmı acaba?

  2. bloggErdal diyor ki:

    ben de böyle bir şey arıyordum.teşekkürler.
    yalnız bloggerda kullanmak için sadece 2. kodları almak lazım diye düşünüyorum.

  3. bloggErdal diyor ki:

    maalesef olmadı ama o da olur inşallah :)

  4. müJdaT diyor ki:

    Teşekkürler Hakan. Harika anlatmışsın, gerçi bana pek gerekli değil (: benim takipçilerim bir elin parmaklarını geçmiyor (:

  5. Hakan Yamanoğlu diyor ki:

    Blogger’ın yapısını pek bilmiyorum ama sadece 2. kod parçası ile çalışmaz. Çünkü 2. kod parçasındaki $fb değişkeni, 1. kod parçasındaki $fb değişkeninin değerini döndürüyor. (:

  6. Volkan Görgülü diyor ki:

    Güzel bir paylaşım, nasıl yapılıyor diye merak ediyordum ben açıkçası şu anda elle güncelliyorum. Ama devamlı güncellemek yorucu olabiliyor, bu paylaşım ilaç gibi geldi :)

  7. Hakan Yamanoğlu diyor ki:

    @Volkan Görgülü

    İşine yaradığına sevindim Volkan ;)

Bir yorum da sen yaz!

Burada resmini afişe etmek için hemen bir gravatar hesabı al!