Blog
Twitterのブログ貼り付けメモ
Twitterから提供されている方法(オフィシャル版)
- HTML + Javascript版
- シンプルにHTMLのみを出力。リスト形式で指定した個数の投稿を列挙する。
- 書き出されたHTML全体が、<div id="twitter_div">で囲まれているので、#twitter_idをセレクタにしてCSSでデザインすることで、自由にカスタマイズ可能。
- Flash版
- 2つのバージョン
- Interactive
- 指定した個数の投稿を表示、スクロールバーで上下に
- Display-only
- 一つずつ、投稿を表示
- 作成方法
- http://twitter.com/badges/ にアクセス、作成したいidでログインする。
- "Where do you want to put it?" の選択を"Other"にしてContinue
- Flash or HTMLを選択
- Flash
- Interactice or Display-onlyを選択
- プレビューを確認しながら、パラメータを調整
- テキストエディト欄に表示されているHTMLコードをコピーして、自分のページにペースト
- HTML
- 表示する投稿数、タイトルを設定
- テキストエディト欄に表示されているHTMLコードをコピーして、自分のページにペースト
出力サンプル:HTML+ Javascript版
HTMLソース
<div id="twitter_div"> <ul id="twitter_update_list"></ul> <a href="http://twitter.com/tadokoro" id="twitter-link" style="display:block;text-align:right;">follow me on Twitter</a> </div> <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script> <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/tadokoro.json?callback=twitterCallback2&count=5"></script>
出力サンプル:Flash版 – Interactive
HTMLソース
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,124,0" width="290" height="350" id="TwitterWidget" align="middle"> <param name="allowScriptAccess" value="always" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="http://static.twitter.com/flash/widgets/profile/TwitterWidget.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <param name="FlashVars" value="userID=9986412&styleURL=http://static.twitter.com/flash/widgets/profile/smooth.xml"> <embed src="http://static.twitter.com/flash/widgets/profile/TwitterWidget.swf" quality="high" bgcolor="#000000" width="290" height="350" name="TwitterWidget" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" FlashVars="userID=9986412&styleURL=http://static.twitter.com/flash/widgets/profile/smooth.xml"/> </object>
出力サンプル:Flash版 – Display-only
HTMLソース
<div style="width:176px;text-align:center"> <embed src="http://twitter.com/flash/twitter_badge.swf" flashvars="color1=16594585&type=user&id=9986412" quality="high" width="176" height="176" name="twitter_badge" align="middle" allowScriptAccess="always" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br> <a style="font-size: 10px; color: #FD3699; text-decoration: none" href="http://twitter.com/tadokoro">follow tadokoro at http://twitter.com</a></div>
Twitterから提供されている別の方法(HTML + Javascript)
- Twitterで提供されている別のウィジット
- Javascriptを使用
- Twitter / Widgetsにアクセス http://twitter.com/widgets
- "Widgets for…" で "My Website" を選択
- "Profile Widget" を選択
- 各種設定を調整
- Settingで"Username" を設定
- Preferenceでプレビューで見ながらパラメータを調整
- Appearanceで色を設定
- Dimensionsでサイズを設定
- 調整が完了したら"Finish & Grab Code"をクリック
- テキストエディト欄に表示されているHTMLコードをコピーして、自分のページにペースト
出力サンプル
HTMLソース
<script src="http://widgets.twimg.com/j/2/widget.js"></script> <script> new TWTR.Widget({ version: 2, type: 'profile', rpp: 4, interval: 6000, width: 250, height: 300, theme: { shell: { background: '#eeeeee', color: '#666666' }, tweets: { background: '#ffffff', color: '#333333', links: '#0000ff' } }, features: { scrollbar: false, loop: true, live: true, hashtags: true, timestamp: true, avatars: false, behavior: 'default' } }).render().setUser('tadokoro').start(); </script>
その他、サードパーティー製
- TweetBoard
- http://tweetboard.com/alpha/
- サイトの左端にスライド式のサイドバーとしてTweetsを表示
- twitch
- http://ooze-flash.com/twitch/
- Flashでシンプルに表示
- ついめ〜じ
- twiPhone
- twitterPin
- しゃべったー