sitesearch.inc.php

サマリヒント表示付きサイト内検索
リビジョン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.phppluginディレクトリ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.2MenuBarにも検索窓を置くことを可能にしました。2006.03.13
v1.1閲覧・編集制限の頁を検索対象外にしました。
検索文字を反転文字にしました。
2006.01.02
v1.0新規2005.12.28


【コメント】


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-21 (火) 23:42:13
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.240 sec.

SourceForge