Jump to content

[Solucionado]Facebook no publica bien las imagenes de los productos al compartir un enlace del mismo


JavierP

Recommended Posts

Para añadir botones de redes  sociales para compartir enlaces, te recomiendo esto y este post:

 

http://www.prestashop.com/forums/topic/277974-insertar-botones-addthis-solucionado/

 

 

Si tienes problemas con las imagenes y las descripciones para facebook prueba a poner este condigo al principio del product.tpl de ty tema

 

{*Invisible RDA data for Facebook*}
<meta property="og:title" content="{$meta_title}" /> 
<meta property="og:description" content="{$meta_description}" />  
{if $have_image}<meta property="og:image" content="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')}" />{/if}

 

Link to comment
Share on other sites

Por cierto en tu caso, como no usas el tipo "large_default" y usas el "large" normal, ya que usas Prestashop 1.4, esto que te ha comentado Ventura:

{if $have_image}<meta property="og:image" content="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')}" />{/if}

Dejalo asi:

{if $have_image}<meta property="og:image" content="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}" />{/if}

  • Like 1
Link to comment
Share on other sites

Ya ya no me e referido a nada. E dicho que ibamos a probar las 2 opciones a ver cual funcionaba mejor....

 

Pero ahora mismo no te carga ninguna imagen en facebook ¿no?

 

Lo digo por que veo en tu web, que te sigue tomando el large_default en el meta, y large_default no tienes en tu tienda. ¿Probastes cambiarlo a large directamente como te dije arriba?

Link to comment
Share on other sites

Ahora no pero con el otro codigo del Large_default si funcionaba. No nosotros tenemos solo large y large_scene en nuestra tienda. Saludos

 

Es imposible que te funcione con "large_default", si tu no tienes ese tipo en tu tienda.

 

Ejemplo:

http://www.electronicaberbel.es/294-large/sennheiser-hd-205.jpg

se ve foto

 

Ejemplo:

http://www.electronicaberbel.es/294-large_default/sennheiser-hd-205.jpg

no se te ve la foto.

 

Es como si me dices que un coche sin motor puede correr xD

Link to comment
Share on other sites

Pues por eso te digo, habra sido casualidad, por que hemos puesto el meta primero y si a funcionado, el porque no lo se pero...

Pero ahora sigue sin publicarlas...

 

Yo ahora veo tu tienda con la etiqueta con large_default no con large ¿Lo has vuelto a cambiar xDDDD?

Link to comment
Share on other sites

Efectivamente sale eso, pero ni idea de por que motivo sale, ya que nosotros en imagenes solo tenemos "large" y "large_scene" como se puede cambiar entonces eso?

 

Eso te sale, por que seguramente no has realizado lo que te indique en mi mensaje anterior:

 

http://www.prestashop.com/forums/topic/282842-solucionadofacebook-no-publica-bien-las-imagenes-de-los-productos-al-compartir-un-enlace-del-mismo/?do=findComment&comment=1424757

 

Por cierto en tu caso, como no usas el tipo "large_default" y usas el "large" normal, ya que usas Prestashop 1.4, esto que te ha comentado Ventura:

{if $have_image}<meta property="og:image" content="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')}" />{/if}

Dejalo asi:

{if $have_image}<meta property="og:image" content="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}" />{/if}

 

Link to comment
Share on other sites

Pues algo debe estar pasando porque no te esta tomando el cambio (doy por segudo que el forzar compilacion lo tienes activado) escribe debajo la palabra "Hola Mundo" y dime si te aparece en la ficha del producto. (Es una prueba)

Link to comment
Share on other sites

Sigue estando igual creo. Te mando los datos por privi y le hechas un vistazo si puedes..

 

Efectivamente sigue sin aparecer bien.

 

¿Escribistes lo de "Hola mundo"? (Era para una prueba, para ver si lo imprimia la palabra)

Link to comment
Share on other sites

Ya esta, parece que tenias algun problema con el forzar compilación, asi que he usado directamente el modulo de shacker: http://catalogo-onlinersi.net/en/back-office-prestashop-modules/93-clear-smarty-prestashop-module.html y he realizado un clean smarty con ese modulo, ya que el de statictic: http://www.prestashop.com/forums/topic/238282-modulo-flush-caches-compile-ps15/ es solo para Prestashop 1.5 

Link to comment
Share on other sites

Claro ese es el que tenemos instalado no¿? Pues entonces solo faltaba eso supongo. Borrar el smarty..

Gracias Nadie

 

Si, ya lo hice yo y ya se ve bien,

 

Al parecer el forzar compilacion, no te funcionaba bien o no te funciona bien, puede ser por muchas cosas por problemas de permisos, por problemas de alguna modificacion de algun fichero que se haya quedado colgada, etc..

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...