facebook像按钮显示不正确(调试显示空href)

时间:2011-12-27 17:20:23

标签: facebook facebook-like

我在网站上遇到像facebook一样的问题: 根据facebook lint工具我喜欢的按钮是: <div class="fb-like" data-href="" data-send="false" data-layout="button_count" data-show-faces="false"></div>

然而我的页面有: <div class="fb-like" data-href="<?=$value['actions'][1]['link'];>" data-send="false" data-layout="button_count" data-show-faces="false"></div></p><hr /> 并且我100%确定$value['actions'][1]['link']实际上包含有效的Facebook网址 (在没有重新渲染的情况下查看我的页面时,它也会显示此URL)

-

使用此输出,您可能希望它不起作用,但确实如此:

如果我喜欢状态消息,它会在页面上告诉我喜欢它,并且它是该项目的第一个;

然而,如果我去Facebook,它说我喜欢它,并且还说有其他x个喜欢。

如果我刷新页面,那就像我不喜欢这个项目一样;尽管它是同一个项目

-

我希望你理解我的问题,解释起来并不容易......

1 个答案:

答案 0 :(得分:0)

首先,删除加载facebook脚本并检查您的视图源,以确保在facebook解析器到达之前正确填充data-href。你能和我们分享一个不起作用的网址吗?