Насколько я понимаю, og:image
является частью мета-тегов, которые появляются в разделе <head>
страницы.
Наш пакет электронной торговли может отображать несколько продуктов на одной странице.Мне нужна кнопка «Мне нравится» в КАЖДОМ продукте, поэтому, когда пользователь нажимает кнопку «Нравится», он размещает этот ПРОДУКТ на своей стене вместе с отдельным изображением продукта.Поскольку мета-теги генерируются в верхней части в <head>
, до того, как товары извлекаются и отображаются на странице, у меня нет возможности настроить метатег og:image
, чтобы он подходил для этого продукта.
Я пытался использовать код кнопки «Мне нравится», как этот:
<div class="fb-like"
data-href="http://kaysbeadedjewelry.com/asccustompages/products.asp?productID=29"
data-send="false"
data-width="30"
data-show-faces="false"></div>
, но на странице отображается неправильное изображение.Я пробовал это на разных сайтах и не могу понять, как он решает, какое изображение захватить и показать.Кажется, получить случайное изображение со страницы.Сайт каждого клиента, на котором я пробовал, захватывает разные изображения из разных мест на странице.
Я также пытался использовать код iframe:
<iframe src="http://www.facebook.com/widgets/like.php?href=http://kaysbeadedjewelry.com/asccustompages/products.asp?productID=29"
scrolling="no"
frameborder="0"
style="border:none; width:450px; height:80px"></iframe>
, и он такжемне ту же проблему.
Как мне заставить Facebook показывать реальное изображение продукта, а не какое-то случайное?