namazu-dev(ring)


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

Re: NMZ.result implemented (Re: File::MMagic)



Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> wrote:

>  * NMZ.result を作成し、 lex を用いた formatter を実装した
>    - 検索結果はこの NMZ.result を元に整形される

標準の雛形を NMZ.result.normal に改名し、簡潔なタイプの雛形
を NMZ.result.short として用意しました。 namazu --short オプ
ションで簡潔なフォーマットで検索結果を出力できます。

また、

  % namazu --result=foobar

で結果表示に用いる NMZ.result.* ファイルを指定できます。この
例では NMZ.result.foobar が用いられます。

CGIからは CGIの query に

  result=ext

を渡します。つまり、

  <strong>表示形式:</strong>
  <select name="result">
  <option selected value="normal">標準
  <option value="short">簡潔
  <option value="gorgeous">豪華絢爛    # 自分で用意する
  <option value="poor">貧相            # 自分で用意する
  </select>

で指定できます。面白い NMZ.result.* を作ったら見せてください
ませ。:-) (できがよければパッケージに含めさせていただきます)

というわけで、

  <strong>要約表示:</strong>
  <select name="format">
  <option selected value="long">ON
  <option value="short">OFF
  </select>

は obsolete です。

-- Satoru Takabayashi