[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hns-users:00531] Re: sorted by Category (title.cgi)





> 有沢@nijino.com です。

>> ところで、そのスクリプトでは NEW の引数を省略すると「その1」とか
>> 「その2」とかいう見出しを自動的に補う、なんてカスタマイズが
>> かんたんにできますけど、hns では perl でゴリゴリ処理を書けば
>> なんとか同じことはできるのかな?
> 
> theme で method を再定義すればできますかね。
> NEW や LNEW くらいはまだしも、RLNEW ともなるとすでにある処理も
> 入れなきゃならないと思うので、面倒でしょうが。
> 
> package HNS::Hnf::Command::NEW;
> sub AsHTML ($$$)
> {
>     my ($self, $start, $params) = @_;
>     $self->{arg_content} = $self->{arg_content} || "その$params->{new}";
>     return $self->SUPER::AsHTML($start, $params);
> }
> 
> # 再定義を考えると何でもありになってしまいそうだが(^^;

これを単なるカスタマイズと呼び、簡単にできると感じるなら
簡単にできるといえるでしょう。;-)

hns のカスタマイズ性もそんなに悪いものではありません。
なんせ source が公開されてますからね。(笑)

nsmm のカスタマイズ性が hns より優れる理由が gawk に
依存しないものなら、hns を改良できる可能性はありますが、
awk がわからないので、よくわかりません。

まあ、hns のカスタマイズが難しいという問題点は、
一部でも認識されていますが、具体的改善方法は
まだ見つかっていないようです。


当面は、いろいろなテーマを募集して参考となるサンプルを
増やすという戦略なのですが、これは完全に失敗しています。(^^;

ということで、テーマを提供してもよいという方が
いらっしゃいましたら、ご提供願います。
ただし、gifファイルが含まれる場合は、ユニシスのライセンス
に違反しないかどうかご確認願います。


// Kenji Suzuki

   Linux -- Where you really can go tomorrow