2

ここwww.sonnysgolfleague.comにウェブサイトがあります。Facebookのコメントをそれに統合しようとしています。このサイトはニュース記事にcutenewsを使用しています。次のコードは、index.php に挿入したものです。

<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 が各記事のコメントを保存してアクセスするための一意の識別子を必要とするためだと思います。このコードを変更して、意図した記事のコメントを表示するのを手伝ってくれる人はいますか?

ありがとうございました、

4

1 に答える 1

0

コメント ページの 1 つの実際のソース コードには、プラグイン埋め込みコードに次の属性が含まれています。

data-href="http://sonnysgolfleague.com/index.php?subaction=showcomments&id={news-id}&archive=&start_from=&ucat=1&"

– そのため、パラメータnews-idは実際の値に置き換えられませんでした。また、すべての埋め込みプラグインですべての URL が同じであるためです。

(実際のページのソースコードを調べただけで、自分でそれを見つけることができたでしょうか…?)

于 2012-06-28T15:55:20.210 に答える