AjaxSearch - 高機能なサイト内検索

キーワード:AjaxSearch サイト内検索

サイト内検索機能を手軽に実装。検索窓と検索結果一覧を出力し、どちらも自由にカスタマイズできます。付属のSearch Highlightプラグインとの連携により、検索結果一覧内のキーワードを分かりやすくハイライト表示することができます。

検索フォームは基本的に手書きで作りますが、サイト構成を動的に反映した入力フォームを作りたい場合は専用のユーティリティスニペットを用いると便利です。

検索結果に満足できなかった場合、ユーザが管理者にリクエストを送信するためのメール送信フォームを出力することができます。

カスタマイズする場合は、ひな型となるtplファイルを直接編集せずに、チャンクでテンプレートを作ることをおすすめします。tplファイルを直接編集すると、ファイルを保存する時にエンコードを間違えて文字化けしたり、アップデートの際に上書きしてしまう可能性があります。

https://github.com/modxcms/AjaxSearch/archive/Development.zip
ダウンロード

【導入時の注意

負荷が高めのスニペットなので、アクセス数・コンテンツ量の多いサイトで導入する場合は事前のベンチマーク調査をしっかり行なうことをおすすめします。
脆弱性のチェックも念入りに行なってください。当スニペットは深刻な脆弱性がこれまで数回見つかっています。

PR

  • KAGOYA
  • ASP at AKIHABARA Japan
  • CMS AWARDS 2007 Winner
ページトップへ