tDiary 2.0.3とamazon_bk1.rb
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


