2013-07-13 38 views
1

有沒有人想過如何在共享操作完成後只增加共享計數?Sharethis&Addthis

他們似乎計數點擊..未完成的股份。這不是一個對我來說意義深遠的數據。

回答

1

因此計數顯示「本機」算你可以將它設置:

<script type="text/javascript">stLight.options({ 
    publisher:"Your publisher key", nativeCount:true 
});</script> 

然而,這似乎只爲Facebook,LinkedIn和其他一些工作。對於Twitter的,我只需更換ShareThis從Twitter的API獲得,一旦ShareThis已經加載,並且頁面上存在ShareThis標記的實際數數:

var pageUrl = 'http://www.google.com/'; 

updateTwitter(); 

function updateTwitter() { 

if (jQuery('.st_twitter_vcount .stBubble_count').length > 0) { 
    jQuery.getJSON('http://urls.api.twitter.com/1/urls/count.json?url=' + pageUrl + '&callback=?', 
    function(data) { 
     jQuery(".st_twitter_vcount .stBubble_count").html(data.count); 
    }); 
} 

else { 
    setTimeout(function() { 
     updateTwitter(); 
    }, 50); 
} 

} 

的PAGEURL變量只要改變你想要的網址顯示統計信息。

希望有幫助,

卡邁勒。

0

完成滾動我自己的。似乎也不支持這一點。

+1

如果你不介意,你可以分享代碼嗎? – sniper