Sosyal Medya Paylaşım Sayısını Sitene Yazdır

Kategori: Web Site Panel Kodları

Sosyal Medya Paylaşım Sayısını Sitene Yazdır: Php kodları ile sosyal medyada twitter, facebook, google gibi ortamlarda siteniz ne kadar paylaşılmış sitenizde gösterebilirsiniz.

Görüş Yaz : Yorumlar/Yorum Ekle

Facebook'ta Paylaş:

Google+'da Paylaş:

Sosyal Medya Paylaşım Sayısını Sitene Yazdır

Sosyal Medya Paylaşım Sayısını Sitene Yazdır

Merhaba arkadaşlar şimdi sosyal medyada ne kadar populersiniz bunu sitenizde index sayfanızda gösterebilirsiniz. Bunu yazdırmak için php kodları yeterli. Şimdi öncelikle bir sosyalmedya_cek.php dosyası yaratıp içine aşağıdaki kodları kopyalayıp yapıştıracağız.

<?php
class SosyalPaylasimCek
 
{
 private $url, $timeout;
 function __construct($url, $timeout = 10)
 {
 $this->url = rawurlencode($url);
 $this->timeout = $timeout;
 }
 
 function twitter_getir()
 {
 $json_string = $this->file_get_contents_curl('http://urls.api.twitter.com/1/urls/count.json?url=' . $this->url);
 $json = json_decode($json_string, true);
 return isset($json['count']) ? intval($json['count']) : 0;
 }
 
 function facebook_getir()
 {
 $json_string = $this->file_get_contents_curl('http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls=' . $this->url);
 $json = json_decode($json_string, true);
 return isset($json[0]['total_count']) ? intval($json[0]['total_count']) : 0;
 }
 
 function googleplus_getir()
 {
 $curl = curl_init();
 curl_setopt($curl, CURLOPT_URL, "https://clients6.google.com/rpc");
 curl_setopt($curl, CURLOPT_POST, true);
 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
 curl_setopt($curl, CURLOPT_POSTFIELDS, '[{"method":"pos.plusones.get","id":"p","params":{"nolog":true,"id":"' . rawurldecode($this->url) . '","source":"widget","userId":"@viewer","groupId":"@self"},"jsonrpc":"2.0","key":"p","apiVersion":"v1"}]');
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($curl, CURLOPT_HTTPHEADER, array(
 'Content-type: application/json'
 ));
 $curl_results = curl_exec($curl);
 curl_close($curl);
 $json = json_decode($curl_results, true);
 return isset($json[0]['result']['metadata']['globalCounts']['count']) ? intval($json[0]['result']['metadata']['globalCounts']['count']) : 0;
 }
 
 private
 function file_get_contents_curl($url)
 {
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
 curl_setopt($ch, CURLOPT_FAILONERROR, 1);
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_TIMEOUT, $this->timeout);
 $cont = curl_exec($ch);
 if (curl_error($ch))
 {
 die(curl_error($ch));
 }
 
 return $cont;
 }
}
?>

Bunu istediğiniz gibi editleyebilirsiniz. Fonksiyon sayfamızı oluşturduk ve şimdi index sayfamızda bunu göstermemiz lazım.;

İndex sayfasına yerleştirilecek kod;

<?php
include('sosyalmedya_cek.php');
$scek=new SosyalPaylasimCek('http://www.pvpserverlar.biz');  //Website, sayfa linkiniz. http barındırmalıdır
echo "Twitter :".$scek->twitter_getir()." <br />"; //Twitter paylaşım sayısını getirir
echo "Facebook :".$scek->facebook_getir()." <br />"; //Facebook beğeni, paylaşım ve yorum sayısını getirir.
echo "Google Plus :".$scek->googleplus_getir()." <br />"; //Google Plusone (+1) sayısını getirir
?>

İşlem oldukça basit şimdi sosyal medyada nekadar paylaşıma uğramışsınız anasayfanızda bunu gösterebilirsiniz. Eğer css kodlaması kullanırsanız daha güze bir sonuç çıkarabilirsiniz.

tarihinde gönderilen başlık ile ilgili tecrübe ve yorumlarınızı eklemeyi lütfen unutmayınız. Sosyal Medya Paylaşım Sayısını Sitene Yazdır gibi Pvp Serverler konuları ve mmo online oyunlar konularında da sizlere en iyi hizmeti verebilmemiz için lütfen yorum atmayı unutmayınız.

Yorumlar / + Yorum Gönder / Bütün yorumlar

Henüz Yorum Yok! Yorum Gönderen İlk Sen Ol!

Konu ile ilgili olarak Yorumlarınız ve eleştirileriniz ile konu gelişimine destek verebilirsiniz.

Pvp Serverlar PvpServerlar.Biz Sitemiz uzun yıllar sonucu verilen emekler ve bilgi birikimi sonucu oluşmuştur. Bu birikimi ziyaretcilerimiz ile paylaşmaktan grur duyarız. Oyun tanıtımlarını Pvp Server ilanlarından bulabilirsiniz. Sitemiz online oyunlar başta olmak üzere Serverlar haberleri, teknoloji haberleri, Teknolojide mobil telefonlar, bilgisayarlar, oyun incelemeleri ve oyun tanıtımları gibi bir çok kategoride sizlere hizmet vermektedir. Oyun Bölümleri olarak metin2, silkroad, knight online gibi topluluğu yüksek olanlara önem vermektedir.

Sor Cevap Pvp Serverler

En Son Yapılan Yorumlar

Pvp

asdasda pvp-de-en-iyi-silkroad-sunucu-firmasi Başlığına yorum yaptı.

Pvp

Cihan Sen kara-buyu-1-1-wslik-efsunlari-2016 Başlığına yorum yaptı.

Pvp

sakaskaks sro-loader-coklu-silkroad-acma Başlığına yorum yaptı.

Pvp

EmirhanSEKERHD car-isim-ve-anlamlari-karakterler-icin Başlığına yorum yaptı.

Pvp

Gamer pm-yaziyor-sistemi Başlığına yorum yaptı.

Pvp

mega pm-yaziyor-sistemi Başlığına yorum yaptı.

.