1

ニュースサイトで最新のHTML5Facebookコメントプラグインを使用しています。このサイトでは、ニュース記事が複数のニュースセクションに表示/スロットされる可能性があるため、同じ記事であっても複数の一意のURLを使用できます。そのことを念頭に置いて、同じストーリーの一意のURLのそれぞれに同じコメントボックス/コメントが表示される可能性があるかどうか疑問に思いました。

私の調査によると、ほとんどの人は、data-href属性は現在のページのURLでなければならないと示唆しています。コメントボックスが現在レンダリングされている現在のページのURLではなく、ストーリーのスロットインスタンスの1つだけのURLを、同一の各ストーリーインスタンス/ページのdata-url属性に挿入できるかどうか疑問に思っています。 。data-href値が現在のページのURLでなければならない場合、なぜこの属性が必要なのか疑問に思います。FB APIは、location.hrefから現在のページのURLを取得するだけではないでしょうか。

4

2 に答える 2

0

答えは最終的にわかりませんが、Facebook開発者のドキュメントには、hrefパラメータ「href-このコメントプラグインのURL。Facebookのニュースフィード記事はこのURLにリンクされます。」について次のように記載されています。パラメータは、ボックスの機能とは関係がなく、コメントが追加されたときにFacebookがリンクするURLと関係があります。

現在、メインのブログページの投稿の結果リストで検索クエリの結果を表すURLバリエーションに同じ「いいね」ボタンを使用するソリューションに取り組んでいることを知っています。URLはクエリ/結果に基づいて変更されますが、同じ「いいね」ボタンは常にメインブログページのデフォルトURLに「いいね」を付ける必要があります。これまでのところ、これは機能しているようです。

それを試して、デバッガツールを使用して、ページの実際のURLとは異なるhrefパラメータのURLを使用したときにエラーが発生するかどうかを確認できます。

最後に、すでに説明しているかもしれませんが、Googleはコンテンツが重複している別のURLを好まないということです。Googleとのトラブルを避けるために、優先/正規URLを宣言する必要があります。おそらく、コメントhrefにも同じ優先URLを使用する必要があります。

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=66359

于 2013-03-14T20:37:59.320 に答える
0

これを試して:

<div class = "fb-comments" expr.href ='data:post.url' data-width = "600" data-numposts = "5" data-colorscheme = "light">

ノート:

上記の<とdivの間の行には、スペースがありません。

このコードをすぐ上に貼り付けます

class ='post-footer-line post-footer-line-3

チェックイン:http ://debaonline4u.blogspot.com

于 2013-12-24T11:47:15.820 に答える