MT4 でブログ内検索をカテゴリ毎に行なう方法

2009年11月29日 20:41 MT4 でブログ内検索をカテゴリ毎に行なう方法

相変わらず Movable Type 5 がリリースされても気にせず MT4 ネタですよっと。

Movable Type には mt-search.cgi というブログ内検索用の CGI が用意されていますが、この検索フォームを、カテゴリ別に検索できるよう設定する方法です。

基本的には、mt-search.cgi に、category="hogehoge" という形でカテゴリ名を渡せば、検索結果はそのカテゴリ内のブログ記事に限定されます。

なので、例えばプルダウンのリストボックスでカテゴリを選択できるブログ内検索フォームを作りたければ、以下のようなテンプレートになります。

<form method="get" action="<$MTCGIPath$><$MTSearchScript$>">
  <input type="hidden" name="IncludeBlogs"
  value="<$MTBlogID$>" />
  <select name="category">
    <option value=""カテゴリ</option>
    <MTTopLevelCategories>
    <option value="<$MTCategoryLabel$>"><$MTCategoryLabel$></option>
    </MTTopLevelCategories>
  </select><br />
  <input type="text" name="search"
  value="<$MTSearchString encode_html="1"$>" size="20" maxlength="128" />
  <input type="submit" value="ブログ内検索" />
</form>

また、複数カテゴリを条件に含む場合は、

<input type="hidden" name="category"
value="'カテゴリ1' OR 'カテゴリ2'" />

のように「OR」で区切ると良いです。

Twitterつぶやく
阿部辰也へのお仕事のご依頼・お問合せはこちら

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
スポンサード リンク
カテゴリー
Movable Type 4
タグ
form要素 | input要素 | Movable Type | option要素 | select要素 | xhtml | 検索
現在位置
TOP > Web制作技術 > Movable Type 4 > MT4 でブログ内検索をカテゴリ毎に行なう方法
前のブログ記事
MT4 で MTPaginate プラグインを使って各種アーカイブのページ分割をする [2009年11月28日 22:52]
次のブログ記事
2009年11月の読了本まとめ [2009年12月 1日 23:59]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(4)

payday loans [2015年2月14日 04:13]

gdcdgu http://paydayloansnsa.com/ payday loans

hello [2015年4月27日 15:37]

vvndvgz wrquymj

hello [2015年4月27日 19:03]
Nctobaccofreeschools.com [2015年12月15日 15:39]

Mate this is a very nice blog here. I wanted to comment & say that I enjoyed reading your posts & they are all very well written out. You make blogging look easy lol I’ll attemp to start a blog later today and I hope it’s half as good as your blog! Much success to you!

コメントする


画像の中に見える文字を入力してください。

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、グッドホープ代表・阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

阿部辰也へのお仕事のご依頼・問合せはこちらからどうぞ。

Twitter: @t_abe
読書メーター: ID:Tatsuya

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

タグクラウド

最近のトラックバック

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。

Powered by Movable Type 5.02

スポンサード リンク

はてなブックマーク



あわせて読みたい

t-abeの今読んでる本

t-abeの最近読んだ本

t-abeの今やってるゲーム

t-abeの最近やったゲーム