tDiary 2.0.3とamazon_bk1.rb

投稿者 akira 2006-12-06 15:02:00 GMT

amazon.rbが変更になった関係でカバーイメージの補完がうまく働かなくなったみたい。とりあえずこんな感じにしとこう。

--- bk1_amazon.rb.orig  2006-12-07 22:35:09.000000000 +0900
+++ bk1_amazon.rb       2006-12-07 22:36:16.000000000 +0900
@@ -76,18 +76,22 @@
        return get_bk1_image( "amazon", isbn, comment ) if r == isbn
        if /^[0-9-]{9,12}[\d|Xx]$/ =~ isbn then
                h = get_bk1( isbn )
-               if @conf['amazon.imgsize'] && @conf['amazon.imgsize']  != 0 then
+               if @conf['amazon.imgsize'] && @conf['amazon.imgsize']  == 2 then
                        image_url = h['ImageUrlSmall'] || 'http://www.bk1.co.jp/images/bk1/no_img_90.gif'
                else
                        image_url = h['ImageUrlLarge'] || 'http://www.bk1.co.jp/images/bk1/no_img_144.gif'
                end
                r.sub!( %r|http://[^"]+comingsoon_books\.gif|, image_url ) unless image_url =~ /no_img/
+               if image_url !~ /no_img/ && r.sub!( %r|http://www\.tdiary\.org/images/amazondefaults/[^'"]*|, image_url )
+                 r.sub!( %r|height="\d+"|, '' )
+                 r.sub!( %r|width="\d+"|, '' )
+               end
                if h['DetailURL'] then
                        r << %Q[<a href="#{h['DetailURL']}">]
-                       if @conf['bk1.iconsize']==1 then
-                               r << %Q[<img src="http://www.bk1.co.jp/images/bk1/bk1mini.gif" style="border-width: 0px" alt="bk1">]
+                       if @conf['bk1.iconsize']>=1 then
+                               r << %Q[<img src="http://www.bk1.co.jp/images/breeder/banner/button.gif" width="65" height="17" style="border-width: 0px" alt="bk1">]
                        else
-                               r << %Q[<img src="http://www.bk1.co.jp/images/bk1/bk1m-rogo.gif" style="border-width: 0px" alt="bk1">]
+                               r << %Q[<img src="http://www.bk1.co.jp/images/breeder/banner/BookSimpleS.gif" width="30" height="40" style="border-width: 0px" alt="bk1">]
                        end
                        r << %Q[</a>]
                end
トラックバック

トラックバックリンク:
http://arika.org/diary/trackbacks?article_id=2065