2013-10-25 1 views
7

Я хочу добавить кнопку Google plus. Таким образом, пользователь может обмениваться продуктами с помощью Google plus. Но когда я нажимаю кнопку совместного доступа, то имя продукта, URL-адрес все правильно, кроме изображения продукта. Изображение продукта не отображается должным образом. Я пишу ниже код для создания кода кнопки Google Plus.Кнопка общего доступа Google Plus Отображается неправильное изображение

<a href="#" onclick="popUp=window.open('https://plus.google.com/share?url=my_product_url', 'popupwindow', 'scrollbars=yes,width=800,height=400');popUp.focus();return false">Share on Gogole+</a> 

Я также пытаюсь добавить некоторые метатеги для решения этой проблемы, но ничего не происходит.

<meta property="og:title" content="..."/> 
<meta property="og:image" content="..."/> 
<meta property="og:description" content="..."/> 

В сортировке мне нужно отображать текущую информацию о товаре и изображение в Google плюс всплывающее окно.

Пожалуйста, помогите мне как можно скорее.

+0

У вас возникла эта проблема в многостраничной странице с листингом не в одном продукте? – Gowri

+0

Нет. У меня есть проблема с этой страницей. Когда я нажимаю кнопку «Google Plus», тогда это занимает изображение категории, а не изображение продукта. – Indian

+0

, то вы можете добавить [богатый фрагмент] (https://developers.google.com/+/web/snippet/) на свою страницу – Gowri

ответ

2

Было бы проще сказать, что было неправильным, если вы дали пример URL, но его похоже, что у вас есть разметка для нескольких объектов на странице сведений о продукте. Когда это произойдет, сборщик фрагментов возьмет изображение с первого объекта на странице.

Используйте этот инструмент: http://www.google.com/webmasters/tools/richsnippets, чтобы проверить разметку фрагмента и определить объекты, которые видит получатель фрагментов.

Вы также должны взглянуть на: https://developers.google.com/+/web/snippet/, который показывает, что мы предпочитаем использовать разметку schema.org для описания объектов на вашей странице.

+0

Спасибо ade. Используя этот инструмент, я решил свою проблему. – Indian

+0

Отлично. Можете ли вы рассказать нам, что было не так? – ade

+0

У меня такая же проблема. Но когда я использую ваш инструмент, он сказал мне, что все правильно. Вот мой общий URL: https://plus.google.com/share?url=http://www.emmeline.mottet.org/actualite/afficher/8 Любые идеи? – emottet

0

Здравствуй добавить ниже кода на детальной странице

<?php $productName = $_helper->productAttribute($_product, $_product->getName(), ‘name’); ?> 
<?php $productUrl = $_helper->productAttribute($_product, $_product->getProductUrl(), 'product_url'); ?> 
<?php $productImage = $_product->getImageUrl() ?> 

<a href="#" onclick="popUp=window.open('https://plus.google.com/share?url=<?php echo urlencode($productUrl); ?>', 'popupwindow', 'scrollbars=yes,width=800,height=400');popUp.focus();return false">Share on Gogole+</a> 

Надеется, что это поможет вам ...

+0

Спасибо MagikVishal за ваш ответ, но где вы использовали $ productImage в своем коде ???? – Indian