MTを3.3にアップグレードすると、サイト内検索が「結果の表示ができません: <MTTagName>タグが閉じられていません。」というエラーが出るようになりました。
このエラーの原因および正当な解決策はGoogleでヒットする他のサイトを参考にしてください。
さて、このページでは正当な解決策とはちょっと違った、非常に手軽な解決策をご紹介します。
以下、手順です。
---
1.search_templates/default.tmplを、search_templates/default_search.tmplという名前でコピー
2.search_templates/default_search.tmplを開き、Tagに関連する記述を片っ端から削除する
3.mt-config.cgiを開き、 AltTemplate default_search default_search.tmpl という記述を追加
---
以上。
http://your.mt.url/mt-search.cgi?IncludeBlogs=*&search=hoge&Template=default_search
こんな感じで、お尻に「&Template=default_search」をくっつけるとエラーが消えます。
あとは検索フォームに<input type="hidden" name="Template" value="default_search" />を加えればOK。
タグ機能を使っていない人、プラグインのソースをいじるのに抵抗がある人、などにはこの方法が手軽でちょうどいいかもしれません。
0 件のコメント:
コメントを投稿