Movable Type で、他ブログまで検索して結果を表示させない方法

Movable Type(バージョンは 3.2)は、私もなぜこんな仕様になっているのか謎なのだが、デフォルトのテンプレートについてる検索ボックスから検索して、その検索結果が表示されたページからまた検索を行うと、今度は Movable Type が管理しているすべてのブログを検索しに行ってしまう。これを防ぐにはどうしたらいいのだろうか? にその方法が紹介されていた。要は、Movable Type をインストールしたディレクトリにある、
search_templates/default.tmpl
の中の ~ の部分を探して以下の青字の 1行を追加すればよい。
<form method="post" action="<$MTCGIPath$><$MTSearchScript$>">

<h3><MT_TRANS phrase="Search this site:"></h3>

<p><input type="text" size="30" name="search" value="<$MTSearchString$>" /> <input type="submit" value="<MT_TRANS phrase='Search'>" /></p>

<p><input type="checkbox" name="CaseSearch" /> <MT_TRANS phrase='Match case'> <input type="checkbox" name="RegexSearch" /> <MT_TRANS phrase='Regex search'></p>
<font color="blue"><input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" /></font>

</form>
トラックバック URL: https://perltips.twinkle.cc/trackback/98
Posted on 2006-06-06 by yas |