2012-10-26 66 views
0

我一直用這個:有沒有Facebook分享插件?

<script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><a rel="nofollow" href="http://www.facebook.com/share.php?u=http://www.google.com" onclick="return fbs_click()" target="_blank">Share on Facebook</a> 

,我從來沒有看到,由相同的「效果」「官方插件」。爲什麼?在那兒?

回答

4

Facebook共享按鈕現在過時,但你仍然可以使用sharer.php

的Javascript:

function fbShare(url, title, descr, image, winWidth, winHeight) { 
     var winTop = (screen.height/2) - (winHeight/2); 
     var winLeft = (screen.width/2) - (winWidth/2); 
     window.open('http://www.facebook.com/sharer.php?s=100&p[title]=' + title + '&p[summary]=' + descr + '&p[url]=' + url + '&p[images][0]=' + image, 'sharer', 'top=' + winTop + ',left=' + winLeft + ',toolbar=0,status=0,width='+winWidth+',height='+winHeight); 
    } 

HTML:

<a href="javascript:fbShare('http://jsfiddle.net/stichoza/EYxTJ/', 'Fb Share', 'Facebook share popup', 'http://goo.gl/dS52U', 520, 350)">Share</a> 
+0

但分享iam時沒有獲得通過的標題和說明。如何獲得我們已經通過的標題? – Viveka

1

這曾經是官方分享插件。

它後來被棄用,取而代之的Send Button,或者如果您的應用程序進行身份驗證的用戶,Send Dialog

+0

我要找的分享按鈕,不發送鍵:O型 – markzzz

+0

共享按鈕已被廢棄,完全去除正在接受評估。看到我和Igy(一名FB員工)之間對這條線索的評論。 http://facebook.stackoverflow.com/questions/13088242/facebook-application-php-post-to-friends-wall/13090168#comment17794586_13090168 – cpilko

2

的Facebook已經提供了一組您可以檢查here插件。基本上你可以使用Like插件。

但是你也可以使用Feed dialog,這裏是一個example

+0

這是不一樣的行爲... – markzzz

+0

我該如何使用它?它如何與任何按鈕相關? –

相關問題