Tam olarak nerde gördüğümü hatırlamıyorum yanılmıyorsam bir zamanlar numberone tv’nin kendi sitesinde böyle birşey vardı.O zamanlar bende yapabilirmiyim diyerek araştırmaya koyulmuştum.Ve sonunda istediğimi elde etmiştim.Tasarımda beceriksiz olsamda amaç bunu göstermekti.Şuan bu temamda da mevcut olan (sağ üst köşede) Facebook’ta toplam x kişi sitemizi paylaşmıştır nasıl yapıcaz bunu anlatmak isitiyorum.Gayet basit bir php dosyası oluşturucaz ve bunu include ederek istediğimiz yere koyucaz.Tabi tasarım kısmınız iyiyse siz bunu güzel bir şekilde resim üzerine konumlandırabilirsinizde size kalmış :)
Öncelikle yapmamız gereken bir php dosyası oluşturup şu kodları içine ekleyerek kayıt ediyoruz.Ben face.php olarak kaydediyorum,
<?php function bul($bas, $son, $yazi) { @preg_match_all('/' . preg_quote($bas, '/') . '(.*?)'. preg_quote($son, '/').'/', $yazi, $m); return @$m[1]; } $site = file_get_contents("http://api.facebook.com/restserver.php?method=links.getStats&urls=SİTEADRESİNİZ"); $baslik = bul("<total_count>", "</total_count>", $site); echo $baslik[0]; ?>
Kod içerisinde bulunan kabataslak.net adresini kendi sitenize göre düzenlemeniz gerekiyor.Ardından bu dosyayı tema klasörümüze atıp istediğmiz yere şu şekilde ekliyoruz,
<?php include ("face.php"); ?>
Demo olarak sağ üst köşeye bakabilirsiniz.Ayrıca kodda düzenleme yaparak veriyi çektiğimiz adresten daha farklı verileride çekebilirsiniz.Örneğin yorum sayısı, paylaşma sayısı, beğenme sayısı gibi.Sadece total_count değerini istediğiniz değerle değiştireceksiniz.İyi çalışmalar..
sitenin yavaş açılmasına sebep oluyor muydu?
Bağlantıyı url adresine çevirdiği için kodda bir sorun olmuş.Düzelttim şu anda site adresiniz yazan kısmı düzenlemeniz yeterli.Uyardığınız için teşekkürler..
merhaba,
sanırım kod çalışmıyor. Bilginiz olsun.