1

我为一家展示数百种不同产品的家具店开发了一个网站。我想在他们每个人上放一个 Facebook Like 按钮,指向他们喜欢的特定产品。

我在页面的开始正文标记之后使用由 Facebook 生成的标准 HTML5 代码。

这是每个产品的实际按钮的代码。在 PHP 中添加了特定的变量。

<div class="fb-like" style="background-color:#bbb; z-index:10; position:absolute; bottom:0px;" data-href="http://www.nothinfancy.ca/NF4/index.php?showmedetail=2&amp;readme=<?php print($readme);?>&amp;image=<?php print("thumbnailpix2/$image");?>" data-send="false" data-width="<?php print($skuwidth);?>" data-show-faces="false"></div>

变量打印正确,但是当我“喜欢”一个产品时,它不会显示在我的 FB 页面上,即使当我查看网站时它会显示“你喜欢这个”。

按照此链接查看我的一个动态按钮的示例。

谢谢你的帮助。

4

1 回答 1

0

设置 Open Graphs 元标记以获得可见性。并删除该data-ref属性,以便点赞按钮将引用当前页面/产品。

这在Like Button 参考页面上有详细说明。

于 2013-05-05T19:25:33.633 回答