サマリ | ヒント表示付きサイト内検索 |
---|---|
リビジョン | 1.0 |
対応バージョン | 1.4.x |
投稿者 | sfuji |
投稿日 | 2005-12-30 (金) 17:42:52 |
【概要】
ホームページの内容を検索するプラグインです。
検索されるとヒント付きで表示されます。
Versionについては下欄の【履歴】を参照して下さい。
杜甫々さん作成のwwwsearch.cgi Ver3.15(perl版)から機能を若干削って作成しました。
あらかじめ検索用のインデックスを作成しておくタイプではなく、検索の都度、全文を検索するタイプですのでWebサーバーには負荷をかけてしまいます。
多量のファイルを対象に検索を行う場合は、Namazu などのインデックス作成型検索エンジン~のご利用をオススメします。
【ダウンロード】
→DL v1.2
PukiWiki用PHP版プラグイン
[2006.03.13]
【使用phpバージョン】
PHP 4 >= 4.3.0、 PHP 5
【設 置】
DLした後で解凍すると次のファイルが同梱されています
ファイル名 | 設置ディレクトリ | 説明 |
sitesearch.inc.php | pluginディレクトリ | plugin本体(必須) |
【設 定】
検索対象フォルダ(必須) $target_dir = './../pukiwiki/wiki'; 検索対象ファイル $suffix = "htm|html|txt"; [戻る]ボタン $return_url = './index.php'; 検索対象ファイルの漢字コード $kcode_file = "euc"; 検索結果ヒントの表示行数 $how_many_lines = 3; 検索キーの表示文字色 $HitCharColor = "#FFFFFF"; 検索キーの表示背景色 $HitCharBgcolor = "#3300CC"; //Menubarに検索窓を置く場合は「#sitesearch」が記述されている頁を指定 $disppage = "%A5%B5%A5%A4%A5%C8%C6%E2%B8%A1%BA%F7"; $menubarsize = 0; //MenuBarの横サイズが9emより小さい時は1に変更
注>検索キーの表示文字色/背景色はv1.1から設定できるようになりました。
注>MenuBarに検索窓を置くはv1.2から設定できるようになりました。
上に記述された$disppageのdefault頁名は「サイト内検索」となっています。
【使用法】
通常の頁での記述
#sitesearch
MenuBarに検索窓を置く記述(通常の頁での記述も必要です)
#sitesearch(menu) 検索入力窓のみを表示 #sitesearch(menu,1) 検索入力の説明も表示←二つ目の引数で"1"を指定
注>ここでは「サイト内検索」というページ名で説明しましたが任意のページ名にできます。
【ライセンス】
ライセンスフリーです。
とほほさんのwwwsearch.cgiに準拠です、転写します。
「フリーソフトとして配布しています。商用・個人使用を問わず、利用・改造・流用・再配布は
ご自由にどうぞ。」
【履歴】
v1.2 | MenuBarにも検索窓を置くことを可能にしました。 | 2006.03.13 |
v1.1 | 閲覧・編集制限の頁を検索対象外にしました。 検索文字を反転文字にしました。 | 2006.01.02 |
v1.0 | 新規 | 2005.12.28 |
【コメント】
$disppage = rawurlencode('サイト内検索'); //検索結果を表示する頁としてしまうのが簡単でしょうか。これなら、euc-jp で保存しても、utf-8 で保存しても使えると思います。他のページ名に変えるのも、楽ですし。 -- 2009-02-19 (木) 17:13:55