[tDiary-users-talk: 0421] Re: 単一の tDiary で複数の日記を動かしているときに tdiarysearch を呼び出すと、テーマが適用されない日記が出てくる問題を何とかしたい。

Back to archive index

TADA Tadashi t****@tdtds*****
2010年 1月 12日 (火) 15:21:54 JST


ただただしです。

「良い方法」ではないんですが、2.3系から入っているサイト内検索
のフレークワークに合わせてtdiarysearchを書き直すのが抜本的な解
決ですねぇ。そうすれば検索機能がプラグインとして動くので、テー
マの適用も普通に行われますし。

あとは、tdiarysearchの期待する場所にthemeディレクトリのシンボ
リックリンクを張るという方法があると思いますが(tdiaryseachは使っ
てないので確信なし)。

2010/1/11 FUDAN <joker****@comel*****>:
> 単一の tDiary で複数の日記を動かしている環境で、 tdiarysearch
>>
>    | #!/usr/local/bin/ruby
>    | require '/home/fudan/www/tdiary/search.rb'
>
> な内容の search.rb 経由で呼び出すと、 tdiarysearch 本体側で
> テーマのインストールディレクトリが固定されている関係で、テー
> マが適用されない日記が出てくるという問題があります。
>
> この問題を回避するため、 tdiarysearch 本体に手を入れて、
> theme_uri プラグイン misc/plugin/theme_uri.rb が存在する環境
> (メインの日記以外)では、当該プラグインを読み込み、存在しない
> 場合(メインの日記)には、 theme_url メソッドをデフォルト値
> theme で定義するようにしてみましたが、スマートな解決策に思え
> ません…。
>
> 何か良い方法はないでしょうか?(^^;

-- 
ただただし - ツッコミは、短く鋭く愛を込めて♪
http://tdtds.jp/
@tdtds




tDiary-users-talk メーリングリストの案内
Back to archive index