Les commentaires Facebook fonctionnent avec l'URL /index.php?cID=122 mais pas avec / blog / myblogpost

StackOverflow https://stackoverflow.com/questions/9371927

Question

Dans concret5 (CMS PHP), j'ai créé un bloc de commentaires Facebook de base qui fonctionne parfaitement lorsque l'URL est au format http://monsite.com/index.php?cID=122 mais pas lorsque l'URL est http://monsite.com/blog/myblogpost (qui est l'URL canonique).Lors de l'utilisation de l'URL canonique, les commentaires facebook sont lancés, les trois cases clignotantes indiquant le chargement apparaissent, puis la section a disparu et n'affiche rien;il n'y a pas d'erreur.Être connecté à concret5 ne fait aucune différence.

L'ajout de code pour inclure l'URL canonique dans le paramètre href de la section n'a pas changé ce comportement.

Je ne sais pas s'il s'agit d'une bizarrerie Concrete5 ou d'un problème avec la façon dont j'utilise le code Facebook, quelqu'un peut-il suggérer comment résoudre ce problème?

Le bloc de code ressemble à ceci:

<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> 
Était-ce utile?

La solution

FeatureLoader.js.php est obsolète (voir http://developers.facebook.com/docs / reference / oldjavascript / ) et vous devriez utiliser le tout nouveau SDK Javascript (http://developers.facebook.com/docs/reference/javascript).

Veuillez recoder avec cela et cela devrait résoudre votre problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top