Перейти к содержанию
Форум поддержки пользователей VamShop

[Решено] meta property для социальных сетей


Рекомендуемые сообщения

Добрый день.

Проблема с социальными закладками. Дело в том, что надо вставить прямой адрес картинки в <head>

<meta property="og:image" content="http://сайт/{$PRODUCTS_POPUP_IMAGE}"> , он так же и выводит, как можно получить все таки ссылку, прямую на фотографию товара?

Спасибо заранее

Ссылка на сообщение
Поделиться на другие сайты
  • 2 years later...

В общем меня это тоже достало в очередной раз. Код такой:
В файле \includes\modules\metatags.php после <meta name="keywords" content="<?php echo $product->data['products_meta_keywords']; ?>" /> (почти в начале, примерно 45 строка) добавляем:

<link rel="image_src" href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG . DIR_WS_THUMBNAIL_IMAGES.$product->data['products_image']; ?>" />
<meta property="og:url" content="<?php echo vam_href_link(FILENAME_PRODUCT_INFO, vam_product_link($product->data['products_id'])); ?>" />
<meta property="og:image:url" content="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG . DIR_WS_THUMBNAIL_IMAGES.$product->data['products_image']; ?>" />
<meta property="og:title" content="<?php echo $title; ?>" />
<meta property="og:description" content="<?php echo $description; ?>" />
<meta property="og:type" content="product"/>

og:title - если в товаре не заполнено поле "Meta Title", то будет название товара

og:description - если в товаре не заполнено поле "Meta Description",  то будет название товара

Теоретически большинство соц.сетей эти тэги понимают.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...