2

我是这个网站的新手。

我之所以说“动态..”是因为,我知道如何创建点赞按钮,但那是针对一页的。但是,我正在建立一个新闻网站,而不是在每条新闻和文章上手动输入 Facebook 代码,我希望这会在新的和动态创建的页面上自动发生,这样我就不必每次发布时都放置它们页面上的一篇文章。

通常我的页面 URL 会像 www.site.com/articles.php?id=12

所以id,是它唯一改变的东西,所以我不知道在那之后该怎么做。

4

2 回答 2

3

您需要替换嵌入代码中的 URL。像

<div class="fb-like" data-href="<?=$current_url?>" data-send="true" data-width="450" data-show-faces="true"></div>

所有你需要$current_url用适当的 url 替换变量

但是,如果您省略 ,data-href它将使用当前 URL(XFBML 版本)。

于 2012-09-30T12:54:35.637 回答
1

欢迎来到堆栈溢出!

请参阅http://developers.facebook.com/docs/reference/plugins/like/

只需输入页面的 URL (http://www.site.com/articles.php?id=12) 并单击“获取代码”。将出现一个带有说明的弹出窗口。然后,对于您的其他页面,当您嵌入类似按钮的代码时,您只需将“href”参数更改为您正在显示的文章的 URL。

于 2012-09-30T12:51:08.427 回答