2010-12-14 18 views
1

私のeコマースサイトに 'Like'ボタンを追加します。私が直面している問題は、それぞれのページに独自のアクセス権があるようにする方法を考え出すことです。つまり、ユーザーが1つの個別の商品についてLikeをクリックした場合、他の商品にLikeを表示したくないということです。これは製品ごとに行う必要があります。Facebookの 'Like'ボタンが電子商取引サイトにあります

この場合、好きなボタンで各アイテムを個別化するにはどうすればよいですか?

FBMLを使用する必要がありますか、iframe埋め込みを使用して行うことはできますか?

+0

AFAIK、製品ごとに固有のURLが必要です –

答えて

1

はい、FB iframeコードで行うことができます。各製品の一意のURLを各ページのコードに書き込むだけで済みます。

は、だから、組み立てする必要があります:あなたのサイトやUNIQUE-URLに置き換えられexample.comを

<iframe src="http://www.facebook.com/widgets/like.php?href=http://www.example.com/UNIQUE-URL" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe> 

は、その製品のURLに置き換えられます。したがって、ページテンプレートは次のようなものを使用します:

<iframe src="http://www.facebook.com/widgets/like.php?href=http://www.example.com/products.php?pid=<?php print $pid ?>" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe> 
関連する問題