但し「URL to Like」へブログのトップページURLを指定した場合、ブログ全体で「いいね!」が共有されてしまいます。
各記事に対して「いいね!」を指定させたい場合には、生成されたコードのsrcアトリビュートをexpr:srcへと変更し、その上で、data:post.urlを反映させるように設定します。
例えば、このブログのトップページを指定した「いいね!」ボタンのコードは次のようになります。
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblogger.tempus.org%2F&send=false&layout=button_count&width=450&show_faces=false&action=like&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>
ここで、srcをexpr:srcへ変更し、「http%3A%2F%2Fblogger.tempus.org%2F」と記されている箇所をdata:port.urlへと変更します。data:post.urlの前後に位置する元のsrcアトリビュート部は、"で囲みます。それら3つのパートは「+」で結合しましょう。最後にexpr:src全体をシングルクォートで囲みます。
最終的なコードは以下の様になります。
<iframe expr:src='"http://www.facebook.com/plugins/like.php?href=" + data:post.url + "&send=false&layout=button_count&width=450&show_faces=false&action=like&colorscheme=light&font&height=21"' scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>
このコードへは、このブログに依存している情報は含まれていませんので、Bloggerを利用しているどのブログでも利用可能です。
tipsでした。
0 件のコメント:
コメントを投稿