[tDiary-users-talk: 0308] Re: last-modified プラグインについて

Back to archive index

mod octop****@dab*****
2006年 3月 20日 (月) 01:41:30 JST


At 20:32 06/03/19 +0900, you wrote:
>ただただしです。
>
>06/03/19 に mod<octop****@dab*****> さんは書きました:
> > tdiary.confは次のように書きました。
> >
> > 個別のtdiary.conf
> > @lm_bottom = 'false'
> > eval( File::readlines( 
> '/home/foo/hogehoge/blogkit/tdiary.conf' ).join.untaint )
>
>「'false'」でなく「false」(クオートなし)では? 「'false'」では文字列に
>なってしまうので、常に真(true)になります。

ありゃりゃ。

クオートなしでも文字列として渡されているのでは?

個別のtdiary.confを
@lm_bottom = true または @lm_bottom = false

共通のtdiary.confを
if "#{@lm_bottom}" == 'true'
         @options['lm.bottom'] = true
end

と書いたところ、期待通りの動作をしてくれます。
何故かブーリアンとしては渡されないのです。

mod でした。 




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