2011-09-19 93 views
2

我有一个网页的http://mydomain.com/?abc=123 一个网址我也有另一页在http://mydomain.com/about.htmlFB Like按钮计数器会消失

两个页面都已经“象”按钮,揭示了柜台。

大约每周一次,包含查询字符串的页面的FB“Like It”计数器消失,好像没有人喜欢它一样,您可以成为第一个喜欢它的人。一旦我点击“Like It”按钮,计数器就会重新出现并在网站上停留大约一周。 (这不是一个饼干问题,因为一旦计数器消失,它就会从任何机器打到该页面)。

上面引用的静态页面 - about.html - 从未让柜台消失。

我得出结论,我有一个查询字符串表示我的网页的事实是FB“喜欢它”按钮的行为方式的原因。

任何人都可以证实是这样吗? 如果是这样的话,我改变网页从解析通过查询字符串解析通过静态url,有无论如何重新从目前的设置计数器值?或者我是否处于必须从零开始计数的情况?

谢谢。

回答

2

这里是我的尝试 - 到目前为止,这是工作:

<iframe src="http://www.facebook.com/plugins/like.php?app_id=123456789&amp;href=http%3A%2F%2Fwww.mydomain.com%2Fvideo%2F%3Fplay%3Dmovie_number_1&amp;send=false 

我只是编码,我没有收到url编码的URL(见下文)

<iframe src="http://www.facebook.com/plugins/like.php?app_id=123456789&amp;href=http%3A%2F%2Fwww.mydomain.com/video/?play=movie_number_1&amp;send=false 
0

当您使用任何Facebook社交控件时,URL会被Facebook编入索引并充当静态唯一标识符。如果您的网址中存在动态或变化的元素,则会使先前的计数器失效。

+0

我想你是说查询字符串的使用不是用FB计数器的方式。 我有一个网址是http://mydomain.com/video/?play=movie_number_1和http://mydomain.com/video/?play=movie_number_2 他们都显示同样的FB Like It柜台约一周然后计数器消失,直到我自己点击Like It按钮。一旦我这样做,柜台价值就会回来。 –

+0

你能发布有问题的网页的网址吗? –

+0

P.S.这个页面是在一年前建立的。从那时起,FB弃用了我最初使用的Like It按钮,因此我需要使用新的Like It按钮,这就是问题出现的时间。 –