Namazu-devel-ja(旧)


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

Re: Customize on Result



namazu-devel-ja@xxxxxxxxxx に振ります

yoshihide hirose <yoshihide@xxxxxxxxxx> wrote:

>> /usr/ports/japanese/namazu2/work/namazu-2.0.1/src にある output.c あたり
>> の修正が必要でしょうか
>
>カスタマイズの意が「表示される文字列の変更」であるなら
>http://search.namazu.org/ml/namazu-users-ja/msg00177.html
>からのスレッドをお読み下さい。
>簡単に書くと、メッセージカタログ po/*.po を編集すればよいです。
>それ以上のものなら、かなりな改造が必要になると思います。

考えてみれば、

  <h2>検索結果</h2>
  <p>
  参考ヒット数:  [ emacs: 8 ]
  </p>

  <p><strong>検索式にマッチする ... 個の文書が見つかりました
  </strong></p>

とか

  <p>
  <strong>現在のリスト: 1 - 8</strong><br>
  <strong>ペイジ:</strong> <strong>[1]</strong> </p>
  <hr>
  <p>

の部分の表示、非表示はそれぞれ NMZ.head, NMZ.foot でカスタマ
イズ可能にした方がいいですね。たとえば次のようにします。

  <h2>検索結果</h2>
  <p>
  参考ヒット数:  <!-- nmz-reference-hit-counts -->
  </p>

  <p><strong>検索式にマッチする 
  <!-- nmz-number-of-found-documents -->
  個の文書が見つかりました
  </strong></p>

  <p>
  <strong>現在のリスト: <!-- nmz-range-of-current-page --></strong><br>
  <strong>ペイジ:</strong> <!-- nmz-page-navigator -->
  </p>
  <hr>
  <p>

もっと言うと、 mknmz が置換する

  <p>
  現在、<!-- FILE --> 0 <!-- FILE --> の文書がインデックス化され、
  <!-- KEY --> 0 <!-- KEY --> 個のキーワードが登録されています。
  </p>
  <p>
  <strong>インデックスの最終更新日: <!-- DATE --> date <!-- DATE --></strong>
  </p>

  <strong><a href="http://www.namazu.org/">Namazu</a> <!-- VERSION --> v <!-- VERSION --></strong>
  </p>
  <address>
  <!-- ADDRESS -->
  <a href="mailto:foobar@xxxxxxxxxx">foobar@xxxxxxxxxx</a>
  <!-- ADDRESS -->

の部分も namazu/namazu.cgi が動的に置換する方が柔軟性があっ
ていいかも。ご意見くださいな。

p.s.
こういう TODO の管理も Web で管理した方がいいかな? いいシス
テムを知りません?

-- Satoru Takabayashi