2004年08月24日
[MT3.0] 検索画面のカスタマイズと文字化け対策
毎日すこしづつでも進もう、ということで、今晩は検索画面のカスタマイズを行った。/search_templates/default.tmpl を編集すれば簡単にできる。中身は普通のテンプレートファイルと同じ構造だ。
左がカスタマイズした検索画面。拡大して見てもらえればわかるように、トップページから検索すると、検索文字列の部分が文字化けしてしまう (googleで検索しても出てこないけど、こんなことが起こっているのは俺だけ???)。
ところが、この検索画面の中で日本語を入力して検索すると、文字化けは起こらない。両者の違いは、トップページから検索する時はgetを、検索画面内で検索する時はpostを使っていることだけだ。
簡単な方法として、mt-search.cgiをpostで呼ぶようにMain Indexテンプレートを修正して、文字化けを解消した。
追記
マニュアルを読んでいたら、検索画面のを変えるにはdefault.tmplを修正したりしないで、代替テンプレートを使うべきだと書いてありました。
早速修正。たまにはマニュアルも読まなきゃいかん。
投稿者 かつ : 2004年08月24日 01:27
この記事のトラックバックURL
トラックバック一覧 (1件)
-
MovableTypeの検索で文字化け from Longnice半日記News
MovableTypeを設置してトップページから検索すると文字化けが起きる現象に悩んでいたのだが、やっと解決した。googleで検索したら全く同じ症状で悩んでい...
トラックバック時刻 : 2005年08月02日 17:41
コメント一覧 (1件)
-
はじめまして。
私も同じように検索画面が文字化けして、googleで探しても同じような症状の方がいなくて悩んでいたところ、こちらの記事を発見してやっと直すことが出来ました。
ありがとうございました。投稿者 リズ : 2004年12月21日 20:47
新規にコメントする
| 年間カレンダー | |||||||||||||
| 2007 年 |
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 年 |
|
||||||||||||
| 2005 年 |
|
||||||||||||
| 2004 年 |
|
||||||||||||
| 2003 年 |
|
||||||||||||
| 2002 年 |
|
||||||||||||
| 2001 年 |
|
||||||||||||
| 2004年08月 | ||||||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||