-1

我在我的网络先生上添加了一些社交按钮。推文分享按钮工作得很好,但我对 facebook 和 google+ 按钮有一些问题。

事实上,我添加了这个按钮:(这些按钮应该通过参数 $URL 链接到网页

<div class="g-plusone" data-size="medium" href="{$URL}"></div>

and for facebook   

<iframe src="http://www.facebook.com/plugins/like.php?href={$URL}&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;action=like&amp;font=verdana&amp;colorscheme=light" allowtransparency="true" style="border: medium none; overflow: hidden; width: 90px; height: 21px;" frameborder="0" scrolling="no"></iframe>

事实上,我使用 iframe 是因为我的按钮被 div 包裹,这些 div 以灰色显示它们,并在悬停时按照预期的方式为它们着色。

我遇到的问题是,当单击 g+ 时,不会出现任何框,当我再次单击时,g+ 按钮会显示一个红色三角形,并且我有一个“+1 按钮错误”消息:但我没有这种情况会解释这种信息。

当点击 facebook-like 时,我的 facebook 墙上什么都没有显示...

有人知道如何解决吗?

4

1 回答 1

0

对于 +1 按钮,我有一些您可以尝试的方法。实际按钮本身是否也在呈现,或者当您单击它时是否出现意外行为?

如果按钮未呈现,您可能缺少用于 Google+ 的 JavaScript 库。在呈现实际按钮之前,应将以下代码添加到您的帖子中:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

如果单击按钮时出现意外行为,则可能是 URL 参数有问题。您可能无需传递 URL 就可以通过,因为 +1 按钮默认为当前页面。以下示例显示了为当前页面呈现 +1 按钮的最简单情况:

<g:plusone></g:plusone>

如果正确呈现,则说明您在 URL 参数中添加了错误内容,或者参数中的字符串有问题。例如,检查您使用的字符串在开始或结束引号中没有反引号,而不是单引号。

+1 文档将包含配置和自定义按钮及其参数所需的任何其他详细信息。你可以在这里找到它:

https://developers.google.com/+/plugins/+1button/

于 2012-11-09T02:37:37.713 回答