### ###
### msearchの設定ファイル(config.dat) ###
### ###
### Written by K.Matsuda ###
### Special thanks penguin-19 san ###
#============================================================================
# このファイルは必ず漢字コードをEUC,改行コードをLF(UNIX)にしてサーバに
# アップロード保存してください.
# 検索結果が文字化けする場合は,このファイルの漢字コードがEUCかチェックし
# てください.
# 「フォーマットの書式エラー(no page definition)」というエラーが出る場合
# は,このファイルの改行コードをチェックしてください.
# このファイルの中では,行頭に「#」があるとその行はコメントとして扱われ,無
# 視されます.
#============================================================================
#============================================================================
# 1.変数の設定
#============================================================================
# 各変数の行頭の「#」を外さないと有効になりません.
# ホームページのURL(デフォルト="")
set $home=http://www.kiteya.net/
# マッチキーワードのハイライトをするか(デフォルト=1)
#set $highlight=0
# マッチキーワードのハイライトの書式(デフォルト=)
set $highlight_deco=
# サーバマシンとの時差(例えば,サーバが米国西海岸にあり,日本時間にしたい
# 場合は"17"にする)(デフォルト=0)
#set $tzdiff=17
# 全角1文字検索の場合のバッファサイズの最大値(デフォルト=20000)
#set $maxsize=10000
# タイトルがないページのタイトル部分表示方法(デフォルト=タイトルなし)
#set $notitle="No title"
# ログを出力するか(デフォルト=0(しない))
#set $log=1
# ログファイルのファイル名(デフォルト=msearch.log)
#set $logfile=msearch.log
#============================================================================
# 2.検索結果画面,ヘルプ画面(初期画面)のフォーマット
#============================================================================
# 以下は検索結果画面,ヘルプ画面(初期画面)のフォーマット部です.次のように
# 分かれています.
# 2-1を必ず読んでから変更してください.
#2-1. 埋め込み変数の説明
#2-2. 検索結果画面のフォーマット
#2-3. 検索結果画面の各項目の設定とフォーマット
#2-4. ヘルプ画面(初期画面)のフォーマット
#---------------------------------------------------
# 2-1 埋め込み変数の説明
#---------------------------------------------------
# 2-2以降は通常のHTMLで記述されています.HTMLさえわかれば自由に画面を設計
# できます.
# 唯一違うのは,特殊な変数を埋め込んでおくと,msearchが自動的にその変数部
# 分を差し替えて表示する,という点です.
# 例:「$$msearch$$」と書いておくと、この部分が「msearch.cgi」に指し替わり
# ます.
# 検索結果画面,ヘルプ画面(初期画面)それぞれで使える変数が違います.各
# 画面フォーマットの前に,そこで使える変数を一覧にしていますので,参照して
# ください.
#---------------------------------------------------
# 2-2. 検索結果画面のフォーマット
#---------------------------------------------------
# 以下の変数が使えます.実際には変数の前後を「$$」で挟みます.
# msearch - cgi名
# home - ホームページのURL
# query - 現在の検索式
# rpp - 1ページあたりの表示件数
# total - 検索結果総数
# set - 現在の検索セットの番号
# from - 現在ページに表示される先頭件数
# to - 現在ページに表示される後尾件数
# displaynum - 現在ページ表示される件数
# cputime - かかった処理時間
# indexdate - インデックスの最終更新日時
# indexnum - インデックスに登録されているページ総数
# nowdate - 現在日時
# msearchhp - msearchの配布ページのURL
# version - msearchのバージョン
# result - 検索結果の各項目のフォーマット
# previous - 直前セットへのアクセスリンクのフォーマット
# next - 直後セットへのアクセスリンクのフォーマット
# pset - 現セット以前の検索セットへのアクセスリンクのフォーマット
# cset - 現セットへのアクセスリンクのフォーマット
# nset - 現セット以降の検索セットへのアクセスリンクのフォーマット
#----------------------------------------------------------------------------
begin page
# ↓の2行は変更しない方が無難
検索結果 powered by msearch
ホーム ヘルプ
| $$total$$件ヒットしました. $$from$$件目から$$to$$件目を表示します. |
検索にかかった時間$$cputime$$秒 |
| $$previous$$ |
$$pset$$ |
$$cset$$ |
$$nset$$ |
$$next$$ |
$$result$$
| $$previous$$ |
$$pset$$ |
$$cset$$ |
$$nset$$ |
$$next$$ |
| $$total$$件ヒットしました. $$from$$件目から$$to$$件目を表示します. |
検索にかかった時間$$cputime$$秒 |
end
#----------------------------------------------------------------------------
#---------------------------------------------------
# 2-3. 検索結果画面の項目の設定とフォーマット
#---------------------------------------------------
# ここでは2-2の検索画面に埋め込まれる検索結果の各項目を設定します.
# 2-2の検索画面に埋め込んでいない項目は設定する必要はありません.
# 例:$$previous$$と$$next$$を埋め込んでいない場合はbegin previous〜endと
# begin next〜endの項目は必要ありません.
# ●ヒット項目の表示
# 「begin result 10」の10は1ページに表示する項目数.ページあたり20にした
# い場合は「begin result 20」とする.
# 以下の変数が使えます
# resultnum - 項目の通し番号
# url - 項目のURL
# urldeco - 項目のURL(url検索の場合はハイライトされる)
# title - 項目のタイトル
# summary - 項目のサマリー
#----------------------------------------------------------------------------
begin result 20
end
#----------------------------------------------------------------------------
# ●表示ページの直前のページを表示するリンクの設定
# 以下の変数が使えます
# previousurl - 直前セットへのアクセスURL
#----------------------------------------------------------------------------
begin previous
[前へ] |
end
#----------------------------------------------------------------------------
# ●表示ページの直後のページを表示するリンクの設定
# 以下の変数が使えます
# nexturl - 直後セットへのアクセスURL
#----------------------------------------------------------------------------
begin next
| [次へ]
end
#----------------------------------------------------------------------------
# ●表示ページより前のページを表示するリンクの設定
# 「begin pset 5」の5はこのページより最大5ページ前までを表示する,という
# 意味.
# 以下の変数が使えます
# seturl - 検索セットへのアクセスURL
# setnum - 検索セットの番号
#----------------------------------------------------------------------------
begin pset 5
[$$setnum$$]
end
#----------------------------------------------------------------------------
# ●表示ページを表す部分
# 以下の変数が使えます
# set - 現在の検索セットの番号
#----------------------------------------------------------------------------
begin cset
[$$set$$]
end
#----------------------------------------------------------------------------
# ●表示ページより後のページを表示するリンクの設定
# 「begin nset 5」の5はこのページより最大5ページ後までを表示する,という
# 意味.
# 以下の変数が使えます
# seturl - 検索セットへのアクセスURL
# setnum - 検索セットの番号
#----------------------------------------------------------------------------
begin nset 5
[$$setnum$$]
end
#----------------------------------------------------------------------------
#---------------------------------------------------
# 2-4. ヘルプ画面のフォーマット
#---------------------------------------------------
# ここでは引数なしでmsearch.cgiが呼ばれた場合や,検索条件を入力しないで
# 検索ボタンが押された場合に表示するヘルプ画面を設定します.
# 以下の変数が使えます
# msearch - cgi名
# home - ホームページのURL
# rpp - 1ページあたりの表示件数
# cputime - かかった処理時間
# indexdate - インデックスの最終更新日時
# indexnum - インデックスに登録されているページ総数
# nowdate - 現在日時
# msearchhp - msearchの配布ページのURL
# version - msearchのバージョン
#----------------------------------------------------------------------------
begin help
# ↓の2行は変更しない方が無難
検索結果 powered by msearch
# ↓euc-jpは変更しないこと
end
#----------------------------------------------------------------------------