BloggerのブログにFacebookボタンを入れるには?(JPリダイレクト対応版)
Bloggerのテンプレートを新しいのにしたらFacebookのいいねボタンが消えちゃったのでもう一度入れることに。
またハマっちゃったので、JPリダイレクト問題の対処も含めてφ(..)メモメモ
まずここでボタンのソースを作る。
Like Button - Facebook開発者
ソースがこのようだったとする。
これを、このように書き換える。
イマイチわかりにくいのでポイントをまとめると
「&」と「変なアンド」になっているところは「普通のアンド」で表示されるべきですが、コピペするとちゃんと「普通のアンド」になるようです。
あぁ、HTMLでHTMLのコードを表現するのはしんどい。
そんな感じ。
またハマっちゃったので、JPリダイレクト問題の対処も含めてφ(..)メモメモ
まずここでボタンのソースを作る。
Like Button - Facebook開発者
ソースがこのようだったとする。
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fkinsentansa.blogspot.com&send=false&layout=button_count&width=110&show_faces=false&action=recommend&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:110px; height:21px;" allowTransparency="true"></iframe>
これを、このように書き換える。
<iframe expr:src='"//www.facebook.com/plugins/like.php?href=" + data:post.canonicalUrl + "&send=false&layout=button_count&width=110&show_faces=false&action=recommend&colorscheme=light&font&height=21"' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:110px; height:21px;' allowTransparency='true'/>
イマイチわかりにくいのでポイントをまとめると
- 「src」の前に「expr:」を書き加える
- 「src=」の後の「"」(ダブルクオーテーション)を「'"」に書き換える
- 「href=」の後の自ブログのURLを「" + data:post.canonicalUrl + "」に書き換える
- 「height=21」の後の「"」(ダブルクオーテーション)を「"'」に書き換える
「&」と「変なアンド」になっているところは「普通のアンド」で表示されるべきですが、コピペするとちゃんと「普通のアンド」になるようです。
あぁ、HTMLでHTMLのコードを表現するのはしんどい。
そんな感じ。
コメント
コメントを投稿