Счетчик кнопки лайков FB исчезает - PullRequest
2 голосов
/ 19 сентября 2011

У меня есть страница с URL-адресом http://mydomain.com/?abc=123 У меня также есть другая страница на http://mydomain.com/about.html

На обеих страницах есть кнопки «Нравится», отображающие счетчик.

Примерно раз в неделю на странице со строкой запроса счетчик FB "Нравится" исчезает, как если бы он никому не понравился, и вам может понравиться он первым. Как только я нажимаю кнопку «Нравится», счетчик снова появляется и остается на сайте еще около недели. (Это не проблема с файлами cookie, поскольку после того, как счетчик исчезает, он исчезает с любого компьютера, попадающего на эту страницу).

На статической странице, на которую ссылаются выше - about.html - никогда не исчезал счетчик.

Я пришел к выводу, что тот факт, что у меня есть строка запроса, представляющая мою веб-страницу, является причиной того, что кнопка FB «Нравится» ведет себя так же, как и она.

Кто-нибудь может подтвердить, что это так? И если это так, и я изменяю веб-страницу с разрешения с помощью строки запроса на разрешение с помощью статического URL, есть ли способ восстановить значение счетчика из его текущего значения? Или я в ситуации, когда мне нужно начать отсчет с нуля?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 23 сентября 2011

Вот что я попробовал - пока работает:

<iframe src="http://www.facebook.com/plugins/like.php?app_id=123456789012345&amp;href=http%3A%2F%2Fwww.mydomain.com%2Fvideo%2F%3Fplay%3Dmovie_number_1&amp;send=false

Я просто закодировал URL, где раньше его не было urlEncoded (см. Ниже)

<iframe src="http://www.facebook.com/plugins/like.php?app_id=123456789012345&amp;href=http%3A%2F%2Fwww.mydomain.com/video/?play=movie_number_1&amp;send=false
1 голос
/ 23 сентября 2011

Убедитесь, что у вас есть одинаковые URL и другие данные в метатегах Open Graph и в iFrame, загружающем кнопку «Мне нравится».Код iframe выглядит примерно так:

<iframe src="http://www.facebook.com/plugins/like.php?app_id=

Подробности о метатегах Open Graph здесь:

https://developers.facebook.com/docs/opengraph/

И убедитесь, что теги правильно читаютсяФейсбук Линтер:

https://developers.facebook.com/tools/debug

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

При использовании любого из социальных элементов управления Facebook URL индексируется Facebook и действует как статический уникальный идентификатор.Если в вашем URL есть динамические или изменяющиеся элементы, это приведет к аннулированию предыдущих счетчиков.

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