相同的Google+1按钮在不同语言的相同页面上的点赞数
Same Google +1 button likes count for same page in different languages
我有一个网站,有两种语言,英语和葡萄牙语。
网站的配置使得无论读者阅读网站的语言是什么,Google+1按钮的点赞数都是相同的,但这给了我一个问题,因为我必须为Google+1按钮只选择一个URL,它将只使用一种可用的语言:葡萄牙语或英语,而不是两者都有。我用来配置Google+1按钮URL(href)的URL示例如下:
葡萄牙语网址:www.website.net/the-page
英文网址:www.website.net/en/the-page
这样,当用户点击Google+1按钮时,她最终会使用在Google+1按钮中配置的语言共享页面,这可能是用户喜欢的语言。
为了让事情变得更清楚,以下是目前使用Google+1按钮点赞我的网站的可能场景:
1.Google+1配置了英文URL版本:巴西用户将用英语分享帖子/页面(BAD!),美国用户将用英文分享帖子(OK)。
2.Google+1配置了葡萄牙语URL版本:巴西用户会用葡萄牙语分享帖子/页面(好),但美国用户会用葡萄牙文分享帖子(不好)。
我如何(如果可能的话)使Google+1按钮的点赞计数对于两种语言都相同并且仍然允许用户以他/她自己喜欢的语言共享页面?
我认为没有任何方法可以让+1按钮共享不同的URL,但具有相同的计数,因此您需要某种方法来确定要显示的语言,而不是基于URL。最好的方法是检查HTTP请求中的"Accept Language"标头,如果语言是pt,则提供葡萄牙语页面,否则提供英语版本。www.website.net/the-page上的以下内容(未经测试的代码):
if ($_SERVER['HTTP_ACCEPT_LANGUAGE'] != 'pt') {
header('Location: /en/the-page');
}
- 社交媒体JavaScript(按钮)无法相处Google+,Facebook,YouTube等
- Google+1按钮在多个子页面中共享,但它应该't
- Google+按钮损坏了工具提示
- 如何使用谷歌分析以外的跟踪器在一个地方跟踪所有Google++按钮点击
- 相同的Google+1按钮在不同语言的相同页面上的点赞数
- 用javascript设置Google +1按钮url
- 在ie9中加载Google+按钮脚本时无效的RPC消息来源
- 隐藏Google +按钮,如果它已经被推荐
- Google +按钮创建水平滚动条
- Google +按钮没有显示
- Google+ +1按钮从Flash(或编程从JS)
- 动态添加Google + +1按钮和IE8问题
- 如何禁用google +1(+1)按钮's悬停气泡
- Google+按钮iframe错误
- Google +按钮加载ajax
- 如何升级google +按钮
- Facebook Like & &;Google +1按钮在部分回发上消失
- Google's +1按钮:他们是怎么做的?
- 手机上的Facebook Like和Google+1按钮
- 在时事通讯中使用google +按钮(不是分享按钮)