2012-06-28 149 views
2

我有一个网站位于这里www.sonnysgolfleague.com我想整合Facebook上的评论。这个网站使用cutenews的新闻文章。下面的代码是什么,我插入我的index.phpPHP,Facebook的评论

<script> 
    (function (d, s, id) { 
     var js, fjs = d.getElementsByTagName(s)[0]; 
     if (d.getElementById(id)) return; 
     js = d.createElement(s); 
     js.id = id; 
     js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=<ВАШ_APPID>"; 
     fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 
</script> 

然后对我使用下面的代码

<div class="fb-comments" data-href="http://sonnysgolfleague.com/index.php?subaction=showcomments&id={news- id}&archive=&start_from=&ucat=1&" data-num-posts="2" data-width="470"></div>` 

当你离开一个评论哪一个工作,但可爱的消息添加注释形式新闻故事,然后在每个新闻故事中显示这个评论。我相信这是因为Facebook需要一个唯一的标识符来保存每篇文章的评论并访问它们。有人可以帮我改变这个代码,让它显示他们打算用于文章的评论吗?

谢谢

+0

_data-HREF =“HTTP; // sonnysgolfleague.com'/index.php的? _ - 你真的有'在那里的东西你的域名后... – CBroe

+0

不,我不这样做,遗憾的混乱 – Josh

回答

0

您的评论页面之一的实际源代码中包含了插件嵌入代码如下属性,

数据HREF =“HTTP:// sonnysgolfleague。 COM /的index.php?子作用= showcomments & ID = {新闻-ID} &存档= & start_from = & UCAT = 1 &“

- 因此参数新闻ID没有被实际值取代,并且因为每个URL都是相同的所有您的嵌入式插件。

(可能已经发现了自己,通过简单地在看看到实际的网页源代码,对...?)

+0

所以,如果你看一下实际的源现在是正确的,当我使用

但还是?所有评论都出现在所有文章中 – Josh

+0

'

' - _that's_我目前在您的网页上看到的内容仍然与{news-id}同样的问题,参数名称为'arc hive',无结束分隔符对于属性值... – CBroe

+0

这是什么在那里atm

我不知道如何存储新闻编号。 – Josh