Sitenizde RSS abone sayınızı gösterin

İlgili Konular: Php     

FeedBurner’ın bir hizmeti olarak RSS servisinize abone kişilerin sayısını banner ile gösterek oldukça basittir. Bütün işlemleri feedburner.com adresine üye olduktan sonra Publicize kısmından FeedCount kısmından ayarlayabilirsiniz. Ancak burada FeedBurner reklamlı banner şeklinde jpeg bulunur. Eğer sitenize yazı şeklinde abone sayınızı eklemek istiyorsanız, aşağıda yaptıklarımı uygulamalısınız.

Bahsettiğim şeyi yapmamız için FeedBurner üyesi olmanızı hatırlatmama gerek yok sanırım. Değilseniz hemen bir üyelik alın ve RSS yönlendirme servisinizi aktif hale getirin. FeedBurner’daki Publicize kısmından FeedCount’u bulun ve oradaki muhtemelen kapalı olan seçeneği "Active"e basarak aktif edin.

<?php
//get cool feedburner count
$url="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=cihanarat";

//Initialize the Curl session
$ch = curl_init();

//Set curl to return the data instead of printing it to the browser.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//Set the URL
curl_setopt($ch, CURLOPT_URL, $url);
//Execute the fetch
$data = curl_exec($ch);
//Close the connection
curl_close($ch);

$xml = new SimpleXMLElement($data);
$fb = $xml->feed->entry['circulation'];

//end get cool feedburner count
?>

Yukarıdaki kodu blogunuza, CMS’nize, kendi kişisel sitenizin(PHP ile yazılıp ve RSS servisi olması koşuluyla) istediğiniz bir kısmına yapıştırdıktan sonra sayının görünmesini istediğiniz kısma  echo $fb; kodunu yapıştırın. Değiştirmeniz gereken tek şey arkası sarıya boyalı "cagdaspolat" yazısını kısmına kendi FeedBurner isminizi yazmanız. Bütün bunları yaptıktan sonra istediğiniz gibi şekillendirebilirsiniz.

Yorumlar

Sitenizde bulunan "yorum yapılınca beni haberdar et" şeklinde seçenek sunan eklentinin ismini veya download adresini bana yollayabilirmisiniz. İletişime geçecek başka bölüm bulamadım buradan yazıyorum kusura bakmayın. Bu yazıyı yayınlamanıza da gerek yok.

Önemli değil amaç iletişim olsun. Eklentinin adı Comment notify dır.

Yeni yorum veya soru gönder

Bu alanın içeriği gizlenecek, genel görünümde yer almayacaktır.
  • PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • You may insert videos with [video:URL]

Biçimlendirme seçenekleri hakkında daha fazla bilgi


16 + 2 =
Basit matematik sorusunuz çözünüz. Örn; 1+3= 4