社交按钮的链接问题

时间:2012-11-05 11:45:08

标签: facebook-like google-plus

我在网上添加了一些社交按钮。推文分享按钮工作正常但我有一些问题与Facebook和谷歌+按钮。

事实上我把这个按钮添加了:(按钮应该通过参数$ 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包裹,显示为灰色,并将它们设置为悬停时的预期方式。

我遇到的问题是当点击g + no框出现时,当我再次点击时,g +按钮显示一个红色三角形而我有一个“+1按钮错误”消息:但我没有这种情况可以解释这种消息。

点击Facebook时,我的脸书墙上没有显示任何内容......

有人知道如何修复它吗?

1 个答案:

答案 0 :(得分: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/