2010-12-03 51 views
1

Comment puis-je ajouter une vignette lors de l'utilisation de facebook.com/sharer.php?u=mysite.com? Je l'ai ajouté à l'en-tête: <link rel="image_src" href="http://mysite.com/image.jpg"/>Facebook ajouter une vignette lors du partage de votre site

Mais: 1. Il ne fonctionne pas (encore). 2. Ce n'est pas XHTML valide.

Y a-t-il un autre moyen ou est-ce que je fais quelque chose de mal?

Merci.

Répondre

11

D'abord, les dimensions de l'image sont importantes. Il doit être d'au moins 50x50 pixels, et les images doivent être jusqu'à trois fois plus larges que hautes. Deuxièmement, vous pouvez utiliser une balise META pour spécifier l'image de la page, par ex. Notez également que Facebook met en cache les pages, donc si vous voulez être sûr de la façon dont Facebook gère votre dernière version, utilisez leur URL Linter.

Voir par exemple les informations here et here et here.

+0

Merci Daphna. og: l'image n'a pas encore fonctionné pour moi, mais je vais essayer en utilisant les outils que vous avez mentionnés. – Francisc

1

Facebook obtiendra n'importe quelle image sur la page, même cachée. Par exemple:

<img rel="Facebook image" src="http://mysite.com/image.jpg" /> 
+0

Ah, d'accord. Merci. Ne corrige toujours pas le code XHTML invalide, mais c'est bon à savoir. – Francisc

0

J'ai fait ce travail en ajoutant un affichage: aucun sur n'importe quelle image que vous voulez inclure comme une image miniature, facebook ne se soucie pas de ce qui n'est pas affiché, il cherche seulement les tags et les utilise comme options de vignettes.

Cela fonctionne lorsque vous souhaitez que l'utilisateur sélectionne une image spécifique ou une image sur la page. L'ajout de la ligne au bouton de partage ne fait qu'utiliser cette image spécifique.