2011-03-11 31 views
1

我想添加Facebook的「贊」按鈕,我使用免費的擴展,但它給我一個錯誤,因爲它們與Magento 1.5版不兼容。如何添加一個帶有完整功能的Facebook「贊」按鈕?

我試圖做手工,但有一點幫助,我發現是得到一個Facebook開發人員的代碼和靜態URL等
粘貼......但我不明白這一點。

所以,你可以告訴我怎麼做我想要的?從哪裏可以得到哪些代碼和粘貼位置?

回答

1

您需要登錄Facebook帳戶面板&創建自己的代碼爲您的網站 那麼您可以在任何塊模板粘貼代碼。 如果不能模板,您可以登錄Magento管理面板,使發展方式

2
  1. 轉到http://developers.facebook.com/docs/reference/plugins/like/並獲得正確的代碼爲您的網站。 (它會生成你需要複製的iframe HTML代碼)
  2. 確定要顯示類似按鈕,選項有:所有頁面,查看產品,分類視圖,等...(你的選擇) 例如,如果您需要在產品頁面上使用它,然後您需要將以前生成的HTML添加到catalog/product/view.phtml模板。 如果你想需要被喜歡被固定的網址:
 
<iframe src="http://www.facebook.com/plugins/like.php?href=http://yoursite.com?other_params_go_here"></iframe> 

如果你想要的網址是當前一個:

 
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo $this->helper('core/url')->getCurrentUrl(); ?>?other_params_go_here"></iframe> 
0

嘗試此商品詳細頁

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#appId=181097698614858&amp;xfbml=1"></script> 
<fb:like href="<?php echo $_product->getProductUrl() ?>" send="false" show_faces="false"></fb:like> 
0
<div id="fb-root"></div> 
<script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=157602984730324"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 
<div class="fb-like"></div> 
相關問題