2012-06-28 143 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