Buenos días, tengo un problema cuando comparto un artículo de la tienda online en el facebook.
Por ejemplo en este producto http://www.aexcreative.es/tienda/portafotos/bautizos-infantiles/m485-set-pegatinas-pared-detalle si lo comparto en facebook obtengo lo siguiente mostrado en la imagen adjunta.
Cuando en el código fuente se indica
La versión de VM 2.0.18a
Gracias y un saludo!
URL del sitio: Contenido solo visible a usuarios registrados
Hola Ruben,
¿Qué plugin de facebook estás usando y qué versión?
Saludos
Hola Hicham, no se trata de ningún plugin, directamente copiar y pegar la url en facebook.com
Un saludo.
Hola,
Revisando la página que has enviado veo en el código fuente que le faltan los Open Graph Meta Tags. Se trata de unas etiquetas que utiliza Facebook para distinguir dentro de la una página lo que sería el nombre del producto, su descripción, etc.
Tendrías que editar el archivo php que genera la plantilla de la ficha de producto y agregar el siguiente código debajo del <?php:
$doc =& JFactory::getDocument(); $config =& JFactory::getConfig(); $doc->setMetaData('og:title', $this->product->product_name); $doc->setMetaData('og:description', (strip_tags($this->product->product_desc) != '' ? strip_tags($this->product->product_desc) : $this->product->product_name)); if (!empty($this->product->images[0])) { $doc->setMetaData('og:image', JURI::root().$this->product->images[0]->file_url); } $doc->setMetaData('og:site_name', $config->getValue('sitename')); $doc->setMetaData('og:url', 'http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]);
Hola Pablo. En /templates/gk_esport/html/com_virtuemart/productdetails/default.php
Ya están puestas todas esas líneas de código que me adjuntas, incluyendo $doc->setMetaData('og:description', ...
Por eso es muy extraño que viendo el código fuente de la página no esté cogiendo la meta descripción adecuadamente como sí lo hace con el resto de parámetros.
Hola Ruben
Prueba el siguiente plugin, que entre otra cosas añade etiquetas invisibles Open Graph en HTML con la imagen del artículo, por lo que Facebook podrá saber cuál es la imagen que se vera y los meta.
- http://extensions.joomla.org/extensions/social-web/social-display/facebook-integration/14851
Saludos
Además de los problemas con los artículos en virtuemart, también he detectado que cuando se intenta compartir una categoría de virtuemart tampoco está adjuntando imágenes en facebook, por ejemplo en http://www.aexcreative.es/tienda/albumes/alb-boda
Un saludo
Hola, he solucionado el tema de los artículos en virtuemart con el plugin HD Open Graph http://extensions.joomla.org/extensions/site-management/seo-a-metadata/open-graph/17810
De esta manera coloca bien todos los parámetros en Facebook.
Lo que todavía no he conseguido solucionar es que muestre las imágenes en el facebook con el resto de las páginas.
Cuando analizamos el código fuente de una url de ejemplo http://www.aexcreative.es/tienda/portafotos/bautizos-infantiles obtenemos
Consecuentemente este es el único problema que me falta por solucionar.
Gracias y un saludo.
Hola,
Lo primero que se podría pensar es que esto te falla por el hecho no tener una imagen en la configuración de la categoría, pero no parece que esto sea tu caso.
Es posible que este plugin no esté pensado para su integración con Virtuemart, de ahí que te surja este problema.
Una prueba que podrías hacer es agregar una descripción de la categoría y en esa descripción colocar una imagen para ver si así te coge esa imagen.