« Key Holder | Macbook ACアダプタの不具合 »
2011.05.27: twitterとfacebookボタン
この前、自分のblogサイトを見ていて気が付きました。
blogサイトにはtwitterボタンと、facebookの「いいね」ボタンを付けているのですが、twitterはボタンを押しても全く結果が反映されず、「いいね」ボタンは一つ押されると、全ての記事に押したことが反映されてしまう。
ぬぬっと思い修正をしてみました。
修正内容を備忘録として残しておくことにします。
ちなみにblogはNucleusを使っている前提。
まず、twitterボタン。
使っているボタンはtopsyのもの。
管理画面へログインして、item テンプレートに以下を追加。
どうもorderの記載が抜けていたよう。
修正点として
"order": "retweet,count,badge",
を追加。
テストを行って、上記で正常にtweet数が反映されることを確認。
ちなみにnickは"xxxxx"に自分のアカウント名を入れます。
ついでfacebookの「いいね」ボタン。
同じくitemのtemplateに以下を追加。
修正点は
リンク先の表記を
から
に変更。
これで、各記事のみに「いいね」の内容が反映されるようになった。
blogサイトにはtwitterボタンと、facebookの「いいね」ボタンを付けているのですが、twitterはボタンを押しても全く結果が反映されず、「いいね」ボタンは一つ押されると、全ての記事に押したことが反映されてしまう。
ぬぬっと思い修正をしてみました。
修正内容を備忘録として残しておくことにします。
ちなみにblogはNucleusを使っている前提。
まず、twitterボタン。
使っているボタンはtopsyのもの。
管理画面へログインして、item テンプレートに以下を追加。
<div class="topsy_widget_data"><!--
{
"url": "http://www.curs-sytes.com/blog/index.php?itemid=<%itemid%>",
"style": "big",
"theme": "silver",
"order": "retweet,count,badge",
"nick": "xxxxx"
}
--></div>
修正点として
"order": "retweet,count,badge",
を追加。
テストを行って、上記で正常にtweet数が反映されることを確認。
ちなみにnickは"xxxxx"に自分のアカウント名を入れます。
ついでfacebookの「いいね」ボタン。
同じくitemのtemplateに以下を追加。
<iframe src="http://www.facebook.com/widgets/like.php?href=http://www.curs-sytes.com/blog/index.php?itemid=<%itemid%>"
scrolling="no" frameborder="0"
style="border:none; width:450px; height:40px"></iframe>
リンク先の表記を
http://www.curs-sytes.com/bloghttp://www.curs-sytes.com/blog/index.php?itemid=<%itemid%>これで、各記事のみに「いいね」の内容が反映されるようになった。
