エンジニアブログ

エンジニアブログ
Movable Type プラグイン

余計なブログまで検索されたくない人に:SearchIncludeBlogsLimiter

ぴろり上西 2007年12月28日

 Movable Type の標準の検索機能は GET メソッドで呼び出すことができます。この時,検索の対象とするブログをパラメータとして指定できるわけですが,ここを自由に弄られてしまうと,本来,見せたくはないブログまで検索されてしまうという懸念があります。そこで,検索が実行された際に,検索結果から指定されたブログ以外の結果を取り除くプラグインを書いてみました。

 検索結果を表示するMTSearchResultsMTSearchIncludeBlogsLimiterコンテナタグで括って使用します。IncludeBlogsオプションを用いて,検索結果に含めるブログのIDをコンマ区切りで指定することで,それ以外のブログに属するエントリが検索結果から除外されます。

プラグインのダウンロード

SearchIncludeBlogsLimiter.pl

プラグインのインストール

 ダウンロードしたアーカイブを解凍してSearchIncludeBlogsLimiter.plをMovableTypeのpluginsディレクトリ以下にアップロードしてください。設定などは必要ありません。

注意事項