«前の日記(2010-04-15) 最新 次の日記(2010-04-17)» 編集

会長@腹部日記


2010-04-16 [長年日記]

_ twitter @anywhere プラグインを作ってみる (1) - やっつけ

下記を参考にやっつけで作ってみました。

サンプル

@tamoot << マウスカーソルを置いてみてください

ソース

 add_header_proc do 
   if @conf['anywhere.id'] and @conf['anywhere.id'].size > 0
      <<-ANYWHERE_SCRIPT
      <script src="http://platform.twitter.com/anywhere.js?id=#{h @conf['anywhere.id']}&v=1">
      </script>
      <script type="text/javascript">
         twttr.anywhere(function(twitter) {
            twitter.hovercards();
         });
      </script>
      ANYWHERE_SCRIPT
    else
       ''
    end
 end
 
 add_conf_proc( 'anywhere.id', 'Twitter Anywhere ID' ) do
    if @mode == 'saveconf' then
       @conf['anywhere.id'] = @cgi.params['anywhere.id'][0]
    end
 
    <<-HTML   <h3 class="subtitle">Anywhere ID</h3>
    <p><input name="anywhere.id" value="#{h @conf['anywhere.id']}" size="70"></p>
         <p><a href="http://dev.twitter.com/anywhere">Get Anywhere id</a></p>
    HTML
 end
 
 # Local Variables:
 # mode: ruby
 # indent-tabs-mode: t
 # tab-width: 3
 # ruby-indent-level: 3
 # End:
 # vim: ts=3

今後

1セクション毎に、tweet_box 置けるようになればかっこいいなぁ(・∀・)