Кнопка "Мне нравится" в Facebook на сайте электронной коммерции

Я хочу добавить кнопку "Мне нравится" на моем сайте электронной коммерции. Проблема, с которой я сталкиваюсь, состоит в том, чтобы выяснить, как сделать так, чтобы каждая страница имела свою собственную доступность Like. То есть, если пользователь нажимает "Мне нравится" для одного отдельного продукта, я не хочу, чтобы "Мне нравилось" показывать другие продукты. Это должно быть на основе продукта.

Как в этом случае настроить кнопку "Нравится", чтобы индивидуализировать каждый элемент с помощью своих "Нравится"?

Нужно ли использовать FBML или это можно сделать с помощью встраивания iframe?

1 ответ

Решение

Да, это можно сделать с помощью кода iframe FB, вам просто нужно написать уникальный URL для каждого продукта в код для каждой страницы.

Итак, вам нужно собрать:

<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>

где example.com заменяется вашим сайтом, а UNIQUE-URL заменяется 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>
Другие вопросы по тегам