plugins:extensiblesearch

NP_ExtensibleSearch.php

検索項目を拡張するためのベースとなるプラグイン。

拡張したい項目用の別プラグインと組み合わせて使います。

General Plugin info
作者: Andy
最新のバージョン: 0.12(2008/12/18)
入手先: フォーラム内の記事
ソース:
動作サンプル: none
フォーラム参照先: フォーラム記事『検索機能をプラグインで拡張可能に』

インストール方法

  1. Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする
  2. 管理画面からプラグインをインストールする
  3. 検索項目を拡張する(PreSearchResultsイベントに対応した)プラグインをインストールする

このプラグインの使い方

NP_ExtensibleSearchは、Nucleusの検索を拡張するPreSearchResultsイベントを提供します。 検索項目を増やすためには、PreSearchResultsイベントに対応したプラグインが、別途必要です。

スキン/テンプレートへの記述

検索ページの検索結果を表示するスキン変数<%searchresults%>の代わりに使用します。

<%ExtensibleSearch(テンプレート名)%>

記入例

<%ExtensibleSearch(default/index)%>

オプション

Tipsと裏技

PreSearchResultsイベントに対応したプラグイン

NP_CategorySearch カテゴリ検索

NP_SearchFilter カテゴリオプションで除外カテゴリ、アイテムオプションで除外アイテムの指定ができる

NP_CommentSearch コメントとトラックバックの検索

PreSearchResultsイベントに対応したプラグインの作成方法

フォーラム記事『検索機能をプラグインで拡張可能に』を参照してください。 同時リリースの「コメントやトラックバックを検索するプラグイン、NP_CommentSearch」が参考になります。

希望事項

バグ

開発履歴

  • Ver.0.10 2006.01.04 公開
  • Ver.0.11 2006.01.06 getSqlQuery関数修正
  • Ver.0.12 2008.12.18 Add. 対応プラグインから、除外アイテムのリストを受け取り除外
 
plugins/extensiblesearch.txt · 最終更新: 2011/03/23 21:28 (外部編集)