Avisos
Vaciar todo

Metadescripción Incorrecta en Facebook  

 
Ruben
 Ruben
Usuario experto

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

Citar
Respondido : 28/02/2013 10:36 am
Hicham
 Hicham
Noble Member

Hola Ruben,

¿Qué plugin de facebook estás usando y qué versión?

Saludos

ResponderCitar
Respondido : 28/02/2013 11:39 am

Cursos Gratuitos WordPress

Ruben
 Ruben
Usuario experto

Hola Hicham, no se trata de ningún plugin, directamente copiar y pegar la url en facebook.com

Un saludo.

ResponderCitar
Respondido : 28/02/2013 12:01 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

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"]);
ResponderCitar
Respondido : 28/02/2013 1:48 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Ruben
 Ruben
Usuario experto

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.

ResponderCitar
Respondido : 28/02/2013 5:15 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

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

ResponderCitar
Respondido : 28/02/2013 10:59 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Ruben
 Ruben
Usuario experto

Ya he instalado y activado el plugin y adjunto las opciones de configuración que tengo, porque desgraciadamente no me ha resultado la solución, siguen saliendo cosas raras en la descripción en facebook.

ResponderCitar
Respondido : 01/03/2013 10:53 am
Ruben
 Ruben
Usuario experto

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

ResponderCitar
Respondido : 01/03/2013 11:22 am

Ruben
 Ruben
Usuario experto

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.

ResponderCitar
Respondido : 01/03/2013 11:48 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

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.

ResponderCitar
Respondido : 01/03/2013 2:10 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress