4

我正在尝试fshare在我的网站上添加一个简单的紧凑按钮。我发现的唯一代码是这个:

<div style="float:left;padding:4px;">
<a expr:share_url='data:post.url' name='fb_share' rel='nofollow' type='button_count'/>  
<script type="text/javascript" src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"/>
</div>

哪个应该呈现为

共享

但这并不正确。似乎它正在尝试创建多个按钮并“崩溃”所有页面。它破坏了 HTML,改变了整个 div 的背景等等......

fsharecrash

这是为什么?这是正确的代码吗?

4

3 回答 3

5

Facebook 不再推荐使用分享按钮,您应该使用点赞按钮。这是他们在他们的网站上所说的:

我们不建议新开发者使用共享按钮。如果您尚未使用共享按钮,我们建议您迁移到点赞按钮和 Open Graph 协议,而不是共享以从您的网站共享页面。Like 按钮对用户来说更简单,并且是向前推荐的解决方案。

使用like 按钮,您可以使用 javascript 或 iframe 添加它,这样您就可以看到哪个最适合您。在此处阅读有关“赞”按钮的更多信息。

于 2010-11-12T12:17:43.287 回答
2

http://sharethis.com提供了一个小部件,允许您包含各种社交媒体网站的按钮,包括带有计数的 fb 分享按钮。(它有自己的样式和大小,因此您可能需要覆盖一些 CSS 以使其看起来像标准的 FB 共享。)http://blog.pixert.com/facebook-share-button也有一个解决方案/,但我无法让它显示计数。

于 2011-07-28T15:47:23.003 回答
0

更改您的代码

 <a expr:share_url='data:post.url' name='fb_share' rel='nofollow' type='button_count'/> 

<a expr:share_url='data:post.url' name='fb_share' rel='nofollow' type='button_count'>Share</a>
于 2013-06-29T16:28:02.470 回答