0

だから私は私の個々の投稿にいいねを追加しようとしています。だから私はこれを各投稿に追加しました。投稿はデータベース出力から生成され、javascriptファイルで適切なスタイルでアセンブルされます。

だから私はこれをクリエーションミックスに追加しました。

<fb:like href="my_not_so_sweet_website" layout="button_count" show_faces="true" width="200"></fb:like>



奇妙な部分は...それらのどれも現れません。次に、投稿ごとに生成したコードを取得して、それをコピーしてWebサイトの上部に貼り付けてみます。低くして、「いいね!」ボタンを見てください。手がかりはありますか?詳細情報が必要ですか?ヘルプ?

4

1 に答える 1

3

FBMLと呼ばれるものを使用しています。いいねボタンは、ページに含めるfacebook javascript libabryによってオンザフライで(ページの読み込み時に)レンダリングされます。レンダリングするものを知るには、FBMLタグが必要です。

問題は、FBライブラリがこれらのFBMLタグをDOMに動的に追加したことを知るのに十分なほど賢くないということです。

iframeのようなボタンの別のタイプがあります。これは、動的にDOMに配置すると機能するはずです。そのためのドキュメントはここにあります:http://developers.facebook.com/docs/reference/plugins/like/

-ウィジェットに情報を入力すると、iframeのオプションが表示されます。

FBjavascriptSDKにはFBMLレンダリング関数もあります。ドキュメントはここにあります:http://developers.facebook.com/docs/reference/javascript/fb.xfbml.parse/

于 2011-03-03T01:24:00.100 に答える