2012-09-19 68 views
0

我想添加Facebook的facepile插件到一個頁面。我正在嘗試在插件中使用news.reads操作,但它不起作用。facepile不工作news.reads行動

我加入:

div class="fb-facepile fb_iframe_widget" data-action="news.reads" data-href="url-with-article" data-max-rows="1" data-width="200" 

我明白,如果我把news.reads行動在這裏,我應該能夠顯示誰看過這篇文章

回答

0

的朋友圖像確認您已經初始化使用JavaScript您的應用編號:

<div id="fb-root"></div> 
<script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=0&appId=YOUR_APP_ID"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

另外,請閱讀「爲什麼沒有顯示?」一節。這裏:http://developers.facebook.com/docs/reference/plugins/facepile/

如果一切都失敗,請嘗試IFRAME版本,看看你是否有任何結果。

<iframe src="//www.facebook.com/plugins/facepile.php?href=url-with-article&amp;action=news.reads&amp;size=medium&amp;max_rows=1&amp;width=200&amp;colorscheme=light&amp;appId=YOUR_APP_ID" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px;" allowTransparency="true"></iframe> 
1

我發現,簡單地使用上有用戶通過讀取動作交互的對象的Facepile插件自動顯示,有read對象的用戶。

news.read指定爲data-action實際上使該插件停止運行。

+0

包括代碼塊給你的結果,如果你知道如何改善海報代碼請在你的答案 – iMeMyself