忍者ブログ

ツイートボタン(2) パラメーター

Date:

以前に、ツイートボタンをトップページの各記事に追加してからというもの
劇的にページの表示が遅くなってしまいました。。。
特にTwitter本家のアクセスが混雑してる間、ほとんどサイトが止まってしまう。

そこで、もいっこ別の方法です。
これで、ボタン表示時にTwitter本家にアクセスにいきません。
快適な環境が戻ってきました^^

https://twitter.com/share にパラメータを渡してあげるだけでいいみたい。
※ 未ログインの場合はログイン画面になるのでSSLにしといたほうがよいかも。

以下パラメータの種類です

url
シェアしたいサイトのURL (投函時に短縮URLに変換されます!)

via
関連ユーザID つぶやきに @ユーザIDを追加してくれます。

text
つぶやきに含めたい文字列。ブログ記事のタイトル名など。

related
関連ユーザID ツイート内には表示されません。
つぶやいたあとにフォローしますか?みたいなのがでてくれる、らしい。

count
カウント数の表示の指定。今回は関係ないと思われ。

lang
使用言語。日本語の場合はja。
指定しなくても日本語になってたのでなくてもいいかも?

counturl
カウンタの回数をカウントするためのURLみたいです。
カウントが正しく表示されない場合などに使うようです。



忍者ブログのテンプレートで使用する例

<a href="https://twitter.com/share
?url=http://<!--$g_user_id--><!--$entry_link--> ← 記事のURL
&text=[<!--$entry_title-->] ← 記事のタイトル
&related=daigo_d15
&lang=ja"
target="_blank">
<img src="ボタン画像のURL" border="0">
</a>

青字は、忍者ブログ専用のコードです。


ついでに、ポップアップでTwitter投稿サイトを表示する応用編:
画像の部分を自分の好きなボタン画像に置き換えてください。
<a href="javascript:void(window.open('https://twitter.com/share?url='+encodeURI('http://<!--$g_user_id--><!--$entry_link-->&text=<!--$entry_title-->&related=daigo_d15&lang=ja'),'zero','width=550,height=400, menubar=no, toolbar=no, scrollbars=no'));"><img src="[ボタン画像]" border="0" title="Twitterでつぶやく"></a>


使用例:
ツイッターでつぶやく



参考:
ツイッターDevelopersサイト



サイト内関連記事:
ツイートボタン(1) デベロッパーズサイト
ツイートボタン(2) パラメーター
PR

Category: | Date:2011/01/09


忍者ブログ [PR]