0

我想在 category-product-view 中添加 Facebook like 按钮。
我在 head.phtml 中添加了以下部分:

<?php
$product = Mage::registry('current_product');
if($product)
{
?>
<meta property="og:title" content="<?php echo trim($product->getName()); ?>"/>
<meta property="og:url" content="<?php echo $this->helper('core/url')->getCurrentUrl();?>"/>
<meta property="og:type" content="product"/>
<meta property="og:image" content="<?php echo $this->helper('catalog/image')->init($product, 'image') ;?>"/>
<?php
}
?>

并在 addto.phtml (template/catalog/product/view/addto.phtml)(line:31) 中添加以下代码:

<ul class="add-to-links">
<li>
<div class="fb-like" data-href="<?php echo $this->helper('core/url')->getCurrentUrl();?>" data-send="false" data-layout="button_count" data-width="450" data-show-faces="true">
</div>
</li>

我得到了点赞按钮,但点击它会在图像部分显示问号,而点赞部分没有效果(即点赞未完成)。
它一次又一次地要求确认。
在我的 fb 个人资料中添加同一页面没有更新。
我想要图像、标题、描述单击按钮并在 fb 个人资料页面中反映相同。
提前致谢。

4

2 回答 2

3

使用这个,它在 magento 1.7 中对我有用

<a href="http://www.facebook.com/sharer.php?u=<?php echo $_product->getProductUrl()  ?>&t=Check+this+out" target="_blank" title="Share on Facebook"><img src="<?php echo $this->getSkinUrl()."images/icon-f.png" ?>" alt="Share on Facebook"> <a>
于 2012-10-31T09:11:37.477 回答
0

问题在于在当地工作。
当它处于活动状态时,它会检索正确的图像、描述。
谢谢你的支持。

于 2012-12-03T08:06:49.187 回答