アップデートした。
つっこみテスト
グルーミー
Image Gallery の作者です。recent_image.rb のcache生成でこける件ですが、次のパッチをrecent_image.rbに当てて試してもらえますか。<br>---ここから---<br>--- recent_image.rb 2008-11-02 00:16:07.000000000 +0900<br>+++ recent_image.rb.new 2008-11-02 00:18:45.000000000 +0900<br>@@ -258,16 +258,16 @@<br> end<br> end<br> end<br>-init_rcimg<br>+#init_rcimg<br> <br> <br> # The body of recent_image plugin <br> def recent_image(items = 4, width = 80, link_mode = 1, name_filter = nil, title_filter = nil, reverse = false, random = false)<br> items = items.to_i<br>-<br> images = []<br> keys = []<br> <br>+ init_rcimg if @recent_image_hash.length == 0 <br> keys = (random ? @recent_image_keys.randomize : (reverse ? @recent_image_keys : @recent_image_rkeys))<br> <br> catch(:exit) {<br>---ここまで---<br>recent_image.rbは、プラグインの初期化の時にcacheを作るために全日記のサーチを試みるのですが、2.3.1からは何故か初期化の時にこれをやるとエラーが出るようになってしまいました。上記のパッチは、recent_imageの呼び出しの先頭でサーチをするように変更するもので、私のサンプル・ページではこの改造で動くようになりました。2.3.1で仕様が変わったのかは、ちょっと調べてみますので、とりあえずこちらでお願いします。
情報ありがとうございます。上記パッチを適用したところ、正しく表示できるようになりました。
お~!よかったです。あと、image-gallery.rb と、skel/gallery.rhtml をUTF-8に変換すれば、リンクの表示なども完全になると思います。UTF-8への変換方法は、tDiaryのサイトの記事にありますのでご参考まで。本当は2.3.1対応のものをリリースしたいのですがなかなかまとまった時間が取れなくて。よろしくお願いします。
UTF-8への変換も入れました。ありがとうございます。<br>現在、tdiary-contribパッケージがCodeRepos[ http://coderepos.org/share ]で開発されています。ExifParser(Ruby1.8対応版)も入っていて、そこそこアップデートしています。こちらはUTF-8なので基本的に2.3.x以降のみとなりますが、アーカイブもデイリーで公開されるので何かと便利です。<br>もしよかったらCodeReposへの移行もご検討いただけたらと思います。
ToDo:
つっこみテスト
グルーミー
Image Gallery の作者です。recent_image.rb のcache生成でこける件ですが、次のパッチをrecent_image.rbに当てて試してもらえますか。<br>---ここから---<br>--- recent_image.rb 2008-11-02 00:16:07.000000000 +0900<br>+++ recent_image.rb.new 2008-11-02 00:18:45.000000000 +0900<br>@@ -258,16 +258,16 @@<br> end<br> end<br> end<br>-init_rcimg<br>+#init_rcimg<br> <br> <br> # The body of recent_image plugin <br> def recent_image(items = 4, width = 80, link_mode = 1, name_filter = nil, title_filter = nil, reverse = false, random = false)<br> items = items.to_i<br>-<br> images = []<br> keys = []<br> <br>+ init_rcimg if @recent_image_hash.length == 0 <br> keys = (random ? @recent_image_keys.randomize : (reverse ? @recent_image_keys : @recent_image_rkeys))<br> <br> catch(:exit) {<br>---ここまで---<br>recent_image.rbは、プラグインの初期化の時にcacheを作るために全日記のサーチを試みるのですが、2.3.1からは何故か初期化の時にこれをやるとエラーが出るようになってしまいました。上記のパッチは、recent_imageの呼び出しの先頭でサーチをするように変更するもので、私のサンプル・ページではこの改造で動くようになりました。2.3.1で仕様が変わったのかは、ちょっと調べてみますので、とりあえずこちらでお願いします。
情報ありがとうございます。上記パッチを適用したところ、正しく表示できるようになりました。
お~!よかったです。あと、image-gallery.rb と、skel/gallery.rhtml をUTF-8に変換すれば、リンクの表示なども完全になると思います。UTF-8への変換方法は、tDiaryのサイトの記事にありますのでご参考まで。本当は2.3.1対応のものをリリースしたいのですがなかなかまとまった時間が取れなくて。よろしくお願いします。
UTF-8への変換も入れました。ありがとうございます。<br>現在、tdiary-contribパッケージがCodeRepos[ http://coderepos.org/share ]で開発されています。ExifParser(Ruby1.8対応版)も入っていて、そこそこアップデートしています。こちらはUTF-8なので基本的に2.3.x以降のみとなりますが、アーカイブもデイリーで公開されるので何かと便利です。<br>もしよかったらCodeReposへの移行もご検討いただけたらと思います。