Пользовательская кнопка «Мне нравится» на Facebook не работает - PullRequest
1 голос
/ 09 августа 2011

Когда я хочу поделиться сайтом на Facebook и добавить свое изображение, оно не работает. Он всегда дает одно и то же изображение (то, которое находится где-то на веб-странице).

Это код, который я использовал:

<html>
<head>
<meta property="og:title" content="Title" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://www.the-website.com" />
<meta property="og:image" content="http://url-to-image.com" />
<meta property="og:site_name" content="The content" />

</head>
<body>
<h1> Facebook Like </h1>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.the-website.com%2F&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>

</body>
</html>

Ответы [ 3 ]

2 голосов
/ 09 августа 2011

Если вы попытаетесь запустить страницу через Facebook linter - http://developers.facebook.com/tools/lint/ - это может показать некоторую проблему.

0 голосов
/ 01 сентября 2011

У меня была такая же проблема. Я только что удалил всю строку "<meta property="og:image" content="xxxxxxx" />". Это заставит сканер facebook сканировать каждое изображение на странице. Теперь поместите изображение, которое вы хотите добавить, где-нибудь на странице с шириной = 1 и высотой = 1. Пользователи не узнают это на вашей странице. Но это изображение будет отсканировано сканером, и вы можете выбрать его для отображения на нашей странице. Это сработало для меня. Я не знаю, будет ли это работать для вас или нет.

Примечание: это просто обходной путь, а не хорошее решение

0 голосов
/ 09 августа 2011

Вы читали это?http://developers.facebook.com/docs/reference/plugins/like/ Существует «генератор кода», который сделает все кодирование за вас.Попробуйте, затем скопируйте и вставьте код ...

Что касается вашего кода: - в данном случае - чтобы иметь подобное на странице - мета не нужна (мета в вашем примере не нужны).- у вас, вероятно, что-то не так внутри тега src: я думаю, УДАЛИТЬ часть "font &", но это может быть неправильно ...

В любом случае ... просто используйте ссылку, которую я предоставил ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...