Кнопка "Мне нравится" в 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>