すのこ です。
3.1 位にバージョンアップしてから、tdiarysearch が動作しなく
なっていました。
さすがに不便になってきたので今日弄ってみたのですが、結論的に
は
support tDiary-2.3.1
https://github.com/tdiary/tdiary-contrib/commit/fdbc7d31e5d5de99945366c4c169badc1eefac3d
を元に以下のパッチをあてることで私の環境で動作するようになり
ましたので、一応報告します。
最新のバージョンでどうようの修正を行ったのですが動かず、その
理由はわかりません。
その顛末とパッチは下記に書いておきましたが、
http://sunoko.yo40ri.net/20120720.html#p07
一応、パッチを送付します。
H:\>diff -u search.rb.org search.rb
--- search.rb.org Fri Jul 20 12:09:21 2012
+++ search.rb Fri Jul 20 17:45:58 2012
@@ -41,9 +41,11 @@
<title>tDiary Search</title>
</head>
<body>
+ <div class="whole-content">
EOS
FOOTER = unindent <<'EOS'
+ </div>
</body>
</html>
EOS
@@ -123,7 +125,7 @@
end
$:.unshift tdiarylib
require 'tdiary'
-require 'tdiary/defaultio'
+require 'tdiary/io/default'
require 'erb'
class WrongQuery < StandardError; end
@@ -314,7 +316,7 @@
def diary_class(style)
c = DIARY_CLASS_CACHE[style]
return c if c
- require "tdiary/#{style.downcase}_style.rb"
+ require "tdiary/style/#{style.downcase}_style.rb"
c = eval("TDiary::#{style.capitalize}Diary")
c.__send__(:include, DiaryClassDelta)
DIARY_CLASS_CACHE[style] = c
------------------------------------------------------------
sunoko
mailto:sunoko@...
|