Comment faire pour afficher la donnée de l'image sous forme de vignette, tandis que la mise en œuvre de partager sur Facebook?
Je suis en train de mettre en œuvre de partager cette méthode. Je suis en utilisant le code comme suit
http://www.facebook.com/share.php?u=my_website_url
Maintenant, quand Facebook est le montrant montrant quelques vignettes à gauche. Ces images sont récupérées à partir de mon site web. Comment puis-je choisir une image comme la miniature ou au moins arrêter montrant miniature?
Vous pouvez le vérifier avec mon adresse de blog.
Vous devez vous connecter pour publier un commentaire.
Ce blog semble avoir votre réponse:
http://blog.capstrat.com/articles/facebook-share-thumbnail-image/Plus précisément, l'utilisation d'une étiquette comme suit:
Le nom de l'image doit être la même que dans l'exemple.
Cliquez sur "comment s'Assurer de la Prévisualisation Fonctionne"
Remarque: les Étiquettes peuvent être correcte mais Facebook seulement des éraflures toutes les 24 heures, en fonction de leur documentation. Utiliser le Facebook de la Charpie de la page pour obtenir l'image dans Facebook.
http://developers.facebook.com/tools/lint/
De Facebook de spec, utiliser un code comme ceci:
Source: Facebook Partager
Mes balises sont exacts, mais Facebook seulement des éraflures toutes les 24 heures, en fonction de leur documentation. En utilisant le Facebook de la Charpie page eu l'image dans Facebook.
Entrez votre URL ici et FB mettra à jour les métadonnées de votre page:
https://developers.facebook.com/tools/debug (lien mis à jour)
Facebook utilise
og:tags
et la Open Graph Protocol à déchiffrer les informations à afficher lors de la prévisualisation de votre URL dans une dialogue partagerou dans un flux de nouvelles sur facebook.
La
og:tags
contenir des informations telles que :Voici un exemple ( pris à partir de la facebook documentation ) de certains
og:tags
<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
Une fois que vous avez mis en place le balisage correct de la
og:tags
et de définir leurs valeurs, vous pouvez tester la façon dont facebook sera afficher votre URL à l'aide de la Facebook Débogueur. L'outil de débogage met aussi en évidence les problèmes qu'il trouve avec laog:tags
sur la page ou le manque de.Une chose à garder à l'esprit est que facebook ne faire quelques mise en cache à l'égard de cette information, donc, pour que les modifications prennent effet à votre page ont t être gratté comme indiqué dans la documentation :
Je vois que toutes les réponses fournies sont correctes. Cependant, un détail important a été négligé: La taille de l'image DOIT être d'au moins 200 X 200 px, sinon Facebook va remplacer la vignette avec la première image qui répond aux critères sur la page. Un autre fait est que le minimum requis est d'inclure le 3 metas que Facebook exige de l'og:image prise d'effet:
Déboguer votre page avec Facebook débogueur et la correction de tous les avertissements et cela devrait fonctionner comme un charme!
https://developers.facebook.com/tools/debug
J'ai eu le même problème et je crois que j'ai résolu. J'ai utilisé le lien de la balise meta comme mentionné ici à point à l'image que je voulais, mais l'essentiel est que si vous ne faites que FB ne vais pas tirer toutes les autres images, comme choix. Aussi, si votre image est trop grande, vous n'aurez pas de choix du tout.
Voici comment j'ai résolu mon site http://gnorml.com/blog/facebook-link-thumbnails/
Voici comment cela fonctionne tout:
Vous avez besoin de pouvoir accéder au code HTML sur la page web spécifique que vous partagez. Il va probablement travailler à l'échelle du site si vous en utiliser un en-tête commun de fichier. Je n'ai pas essayé, mais il devrait fonctionner. Il vous suffit de faire la même image pour toutes les pages si vous le faites bien.
Vous devez ajouter ces HTML balises meta dans la page dans le . Il ne fonctionnera pas si vous le mettez dans le . Assurez-vous de le personnaliser selon vos a) l'image, b) description, c) l'URL, et d) de titre.
Un Exemple Réel.
https://developers.facebook.com/tools/debug/og/object/
Gros Pourboire.. assurez-vous que les “guillemets” sont les mêmes dans votre code HTML (ils devraient ressembler à 2 droit des marques et pas de courbes... parfois les programmes de changement de ces des polices différentes et il fait une grosse bêtise en place le code.
Partage sur Facebook: Comment Améliorer Vos Résultats de Personnalisation de l'Image, le Titre et le Texte
À partir du lien ci-dessus. Le meilleur de l'action, vous aurez envie de suggérer des 3 morceaux de données dans votre code HTML:
Ce que c'est possible par la suite, placé à l'intérieur de la "tête" de la balise de votre code HTML:
<title>INSERT POST TITLE</title>
<meta property=og:image content="http://site.com/YOUR_IMAGE.jpg"/>
<meta name=description content="INSERT YOUR SUMMARY TEXT"/>
Si votre site est en HTML statique, vous devez le faire pour chaque page à l'aide de votre éditeur HTML.
Si vous utilisez un CMS comme Drupal, vous pouvez automatiser beaucoup de celui-ci (voir lien ci-dessus). Si vous utilisez wordpress, vous pouvez probablement mettre en œuvre quelque chose de similaire à l'aide de Drupal exemple comme une ligne directrice. J'espère que vous avez trouvé ces utiles.
Enfin, vous pouvez toujours modifier manuellement votre partage de postes. Voir cet exemple, avec des illustrations.
J'ai également eu un problème sur un site je travaillais sur la semaine dernière. J'ai mis en place une boîte et testé le comme une boîte. Alors je suis allé de l'avant pour ajouter une image à mon en-tête (ob:image meta). Toujours à la bonne image ne s'affiche pas sur mon facebook notification.
J'ai tout essayé, et est venu à la conclusion que chaque unique de mise en œuvre d'un bouton like est mis en cache. Donc, disons que vous horloge le bouton "Like" sur Une url, puis vous spécifiez une image dans l'en-tête et de vous tester en cliquant sur le Luc à nouveau sur le bouton sur l'url A. Vous ne verrez pas l'image de la page est mise en cache. L'image s'affiche lorsque vous cliquez sur le bouton j'Aime sur la page B.
Pour réinitialiser le cache, vous devez utiliser la fibre outil de débogage qui est mentionné ci-dessus, et de valider toutes les Url pour ceux qui sont mis en cache... C'est la seule chose qui a fonctionné pour moi.
La façon la plus simple que j'ai trouvé au jeu Facebook Open Graph pour chaque article Joomla, est à placer dans com_content/article/default.php le correcteur de code suivant:
Cette place meta og balises dans la tête avec les détails de l'article actuel.