我有一个包含新闻栏目的网站,我想在每个帖子中添加个别“喜欢”按钮。问题是按钮显示根类似计数而不是特定页面/帖子的计数。
最奇怪的是,它在其中一个页面中起作用,但在其他页面中起作用。
This是按钮工作的页面,this是te按钮不工作的页面之一。
我已经阅读了facebook的社交插件和开放图表的所有内容,但我仍然不明白发生了什么。
此按钮不起作用:
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=218284238205675&xfbml=1"></script><fb:like href="http://eepolitecnica.org.br/noticias/valor_poli_cria_primeiro_fundo_de_universidade/" send="true" layout="button_count" width="150" show_faces="false" font=""></fb:like>
这很好用:
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170199966377672&xfbml=1"></script><fb:like href="http://eepolitecnica.org.br/noticias/jornal_nacional_exibe_materia_sobre_o_eep" send="true" layout="button_count" width="150" show_faces="false" font=""></fb:like>
这些是我有的一些相关元标记
<meta property="og:type" content="article" />
<meta property="og:url" content="<?php echo $base_url, $site_url; ?>" />
这是FB的Like按钮中常见的错误,看起来还是我真的做错了什么?
对不起我糟糕的英语......
答案 0 :(得分:2)
删除不起作用的版本中的尾部斜杠。这个尾随斜线导致您的网址不匹配,因此Facebook默认返回基本网址
例如:
<fb:like href="http://eepolitecnica.org.br/noticias/valor_poli_cria_primeiro_fundo_de_universidade" send="true" layout="button_count" width="150" show_faces="false" font=""></fb:like>
答案 1 :(得分:1)
尝试使用FB的linter工具:https://developers.facebook.com/tools/lint/
输入不同页面的URL,查看页面上的XFBML标记实际看到的FB。这可能会带来更多亮点或回馈结果。
答案 2 :(得分:0)
试试这个
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like href="http://www.facebook.com/account-name" send="true" layout="button_count" width="150" show_faces="false" font=""></fb:like>