更改facebook like按钮的输出

时间:2012-04-10 19:00:49

标签: facebook drupal-6

我已将Facebook开发网站(我目前使用iframe版本)的facebook按钮的代码直接绑定到节点(或内容帖子)的html中。我希望能够操纵当有人点击类似按钮时发送的文本。

您可以在此处查看网站和按钮www.masteringmoneybasics.org

我已经尝试了按钮的iframe和html5版本,但无法查看改变发送内容的位置。

如果没有办法直接改变发送的内容,是否有人知道它要发送的内容中的内容,以便我可以正确构建节点?如果您注意到,当您喜欢该页面时,它不会获得内容的第一句话,而是获取其后的所有内容,并且我尝试在两行之间添加不同的内容(在其自己的<p>中)它仍然抓住后者。它是如何确定从页面中抓取哪个图像的?大多数情况下,它不会拍摄任何图像,但两次它都抓住了中学的形象。

1 个答案:

答案 0 :(得分:2)

您需要将facebook open graph meta标记添加到所需页面的html头部,例如

<meta property="og:title" content=""/>
<meta property="og:image" content="http://davidwalsh.name/wp-content/themes/klass/img/facebooklogo.png"/>
<meta property="og:site_name" content="David Walsh Blog"/>
<meta property="og:description" content="Facebook's Open Graph protocol allows for web developers to turn their websites into Facebook "graph" objects, allowing a certain level of customization over how information is carried over from a non-Facebook website to Facebook when a page is 'recommended', 'liked', or just generally shared."/>

您不必使用类似的“发送”代码,只需将此信息添加到您的html页面中 - 这样您就可以控制所发布的图像和文本。

仅供参考,您应该决定用户是否喜欢文章或网站,并相应地更改每个页面上的信息,就像使用搜索引擎的标准元标记一样。