エンジニアブログ
Movable Type プラグイン
余計なブログまで検索されたくない人に:SearchIncludeBlogsLimiter
2007年12月28日
Movable Type の標準の検索機能は GET メソッドで呼び出すことができます。この時,検索の対象とするブログをパラメータとして指定できるわけですが,ここを自由に弄られてしまうと,本来,見せたくはないブログまで検索されてしまうという懸念があります。そこで,検索が実行された際に,検索結果から指定されたブログ以外の結果を取り除くプラグインを書いてみました。
検索結果を表示するMTSearchResults
をMTSearchIncludeBlogsLimiter
コンテナタグで括って使用します。IncludeBlogs
オプションを用いて,検索結果に含めるブログのIDをコンマ区切りで指定することで,それ以外のブログに属するエントリが検索結果から除外されます。
プラグインのダウンロード
SearchIncludeBlogsLimiter.plプラグインのインストール
ダウンロードしたアーカイブを解凍してSearchIncludeBlogsLimiter.pl
をMovableTypeのplugins
ディレクトリ以下にアップロードしてください。設定などは必要ありません。
注意事項
- MTE1.53で動作確認済みです。
- 本プラグインをご利用される方は必ずプラグインご利用の際の注意事項をお読みください。