0

カテゴリ-商品-ビューにFacebookのいいねボタンを追加したいです。
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 に答える