Комментарии Facebook работают с URL /index.php?cID=122, но не с / blog / myblogpost - PullRequest
0 голосов
/ 21 февраля 2012

В concrete5 (PHP CMS) я создал базовый блок комментариев Facebook, который отлично работает, когда URL-адрес имеет вид http://mysite.com/index.php?cID=122, но не когда URL-адрес http://mysite.com/blog/myblogpost (который является каноническим URL-адресом).).При использовании канонического URL, который инициирует комментарий в Facebook, появляются три пульсирующих поля, которые указывают на загрузку, затем раздел исчезает и ничего не отображает;нет ошибкиПри входе в concrete5 нет разницы.

Добавление кода для включения канонического URL в параметр href раздела не изменило это поведение.

Я не знаю, является ли это Concrete5Причудка или проблема с тем, как я использую код Facebook, кто-нибудь может подсказать, как решить эту проблему?

Блок кода выглядит следующим образом:

<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
<fb:comments href="http://mysite.com/blog/myblogpost"></fb:comments>
<script type="text/javascript">  FB.init(MYAPIKEYHERE, "xd_receiver.htm"); </script> 

1 Ответ

1 голос
/ 22 февраля 2012

FeatureLoader.js.php устарел (см. http://developers.facebook.com/docs/reference/oldjavascript/), и вам следует использовать совершенно новый Javascript SDK (http://developers.facebook.com/docs/reference/javascript).

Пожалуйста, перекодируйте с этим, и это должно исправить вашу проблему.

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