この文書の現在のバージョンと選択したバージョンの差分を表示します。
— |
plugins:extensiblesearch [2011/03/23 21:28] (現在) |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
+ | ====== NP_ExtensibleSearch.php ====== | ||
+ | 検索項目を拡張するためのベースとなるプラグイン。 | ||
+ | |||
+ | 拡張したい項目用の別プラグインと組み合わせて使います。 | ||
+ | |||
+ | ^General Plugin info ^^ | ||
+ | ^作者: | [[plugins:authors:Andy]] | | ||
+ | ^最新のバージョン: | 0.12(2008/12/18) | | ||
+ | ^入手先: |[[http://japan.nucleuscms.org/bb/viewtopic.php?t=1660#12091|フォーラム内の記事]]| | ||
+ | ^ソース: | | | ||
+ | ^動作サンプル: | none | | ||
+ | ^フォーラム参照先: |[[http://japan.nucleuscms.org/bb/viewtopic.php?t=1660|フォーラム記事『検索機能をプラグインで拡張可能に』]]| | ||
+ | |||
+ | |||
+ | =====インストール方法===== | ||
+ | - Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする | ||
+ | - 管理画面からプラグインをインストールする | ||
+ | - 検索項目を拡張する(PreSearchResultsイベントに対応した)プラグインをインストールする | ||
+ | |||
+ | =====このプラグインの使い方===== | ||
+ | NP_ExtensibleSearchは、Nucleusの検索を拡張するPreSearchResultsイベントを提供します。 | ||
+ | 検索項目を増やすためには、PreSearchResultsイベントに対応したプラグインが、別途必要です。 | ||
+ | |||
+ | ===== スキン/テンプレートへの記述 ===== | ||
+ | 検索ページの検索結果を表示するスキン変数<%searchresults%>の代わりに使用します。 | ||
+ | <code file><%ExtensibleSearch(テンプレート名)%></code> | ||
+ | |||
+ | ==== 記入例 ==== | ||
+ | <code><%ExtensibleSearch(default/index)%></code> | ||
+ | |||
+ | =====オプション===== | ||
+ | |||
+ | =====Tipsと裏技===== | ||
+ | |||
+ | =====PreSearchResultsイベントに対応したプラグイン===== | ||
+ | |||
+ | [[http://japan.nucleuscms.org/bb/viewtopic.php?p=10055#10055|NP_CategorySearch]] カテゴリ検索 | ||
+ | |||
+ | [[http://japan.nucleuscms.org/bb/viewtopic.php?p=24094#24094|NP_SearchFilter]] カテゴリオプションで除外カテゴリ、アイテムオプションで除外アイテムの指定ができる | ||
+ | |||
+ | [[http://japan.nucleuscms.org/bb/viewtopic.php?p=10030#10030|NP_CommentSearch]] コメントとトラックバックの検索 | ||
+ | |||
+ | ====PreSearchResultsイベントに対応したプラグインの作成方法==== | ||
+ | [[http://japan.nucleuscms.org/bb/viewtopic.php?t=1660|フォーラム記事『検索機能をプラグインで拡張可能に』]]を参照してください。 | ||
+ | 同時リリースの「コメントやトラックバックを検索するプラグイン、NP_CommentSearch」が参考になります。 | ||
+ | |||
+ | =====希望事項===== | ||
+ | |||
+ | =====バグ===== | ||
+ | |||
+ | =====開発履歴===== | ||
+ | * Ver.0.10 2006.01.04 公開 | ||
+ | * Ver.0.11 2006.01.06 getSqlQuery関数修正 | ||
+ | * Ver.0.12 2008.12.18 Add. 対応プラグインから、除外アイテムのリストを受け取り除外 |