Top>レスポンシブ対応サイト内検索プラグイン


タグPukiWiki, SEの良心, PukiWiki改造計画, レスポンシブデザイン対応, スマホ対応, サイト内非同期検索, search, search2, プラグイン, フレーズ検索, スペースを含んだ文字列検索, アクセシビリティ向上, サンプル, 参照記事


2025/12/21 (日) 更新

レスポンシブ対応サイト内非同期検索プラグイン  

項目内容
カテゴリープラグインPukiWiki拡張, PukiWiki内検索
公開日2025年09月21日
バージョン1.0.0

概要  

変更履歴  

search書式  

ブロック型  

#search[([検索開始ページ指定1]・・・[,検索開始ページ指定n])]
 

インライン型  

使用不可
 

アクション型  

?cmd=search[&word=検索文字列][&type=[AND|OR]][&base=検索開始ページ指定][&option=wiki_syntax][&show=detail]
 

PukiWikiエターナルウェア版設定ファイル  

search.inc.php  

// 検索テキストボックス入力キャプション(プレースホルダ)
define('PLUGIN_SEARCH_CAPTION',  'サイト内検索');
// 検索オプションチェックボックスキャプション
define('PLUGIN_SEARCH_CAPTION_WIKI_SYNTAX', 'Wiki構文');
// 検索オプションチェックボック初期値(ture:チェック/false:未チェック)
define('PLUGIN_SEARCH_OPTION_WIKI_SYNTAX', false);
// 検索結果詳細デフォルト表示(ture:詳細表示/false:詳細非表示)
define('PLUGIN_SEARCH_SHOW_DETAIL', ture);
// GETメソッドによる検索設定(true:有効/false:無効)
// ※アクション型「?plugin=search&word=キーワード」検索有効設定(true:有効)
define('PLUGIN_SEARCH_DISABLE_GET_ACCESS', true);
// 検索キーワード最大文字数
define('PLUGIN_SEARCH_MAX_LENGTH', 128);
// 検索開始ページ指定最大数(従来プラグイン互換)
define('PLUGIN_SEARCH_MAX_BASE', 16);

// 検索結果レコード制限値
define('PLUGIN_SEARCH2_RESULT_RECORD_LIMIT', 10000);
// 検索結果レコード制限初期値
define('PLUGIN_SEARCH2_RESULT_RECORD_LIMIT_START', 100);
// 非同期検索待ち時間(ミリ秒)
define('PLUGIN_SEARCH2_SEARCH_WAIT_MILLISECONDS', 1000);
// 検索結果最大件数
define('PLUGIN_SEARCH2_SEARCH_MAX_RESULTS', 1000);
 

ブロック型  

設置例  

#search
 

従来仕様での検索例  

従来仕様での検索例

 

通常(テキスト検索結果表示)での検索例  

通常(テキスト検索結果表示)での検索例

 

検索結果を詳細表示にしないプラグイン設定例  

検索結果を詳細表示にしないプラグイン設定例

 

検索条件(検索対象ページ)を指定した場合の検索例  

検索条件(検索対象ページ)を指定した場合の検索例

 

参照記事  

オンラインサロン「SEの良心・友の会」 ダウンロード お問い合わせ
 

 

 

コメントはありません。 Comments/レスポンシブ対応サイト内検索プラグイン



 

人気上位6ページ

今日の人気上位6ページ


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ ログイン   最終更新のRSS
ページトップボタン