Изображение, которое отображается, когда пользователям нравится продукт на моем сайте, а не тег og: - PullRequest
0 голосов
/ 16 ноября 2011

Насколько я понимаю, 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 показывать реальное изображение продукта, а не какое-то случайное?

1 Ответ

0 голосов
/ 16 ноября 2011

Вы должны установить теги og: на каждой странице каждого отдельного продукта, а затем на странице сводки, где вы хотите, чтобы ваша кнопка fb, сделать URL-адрес кнопки «Мне нравится» в качестве URL-адреса страницы продукта.Тогда подобное будет на самом продукте, а не на странице сводки.

Убедитесь, что вы используете линтер , чтобы проверить, какие теги og получает Facebook для каждой из ваших страниц

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...