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