www.kkoba.com  » kkobaのblog

2004年08月24日

[MT3.0] 検索画面のカスタマイズと文字化け対策

毎日すこしづつでも進もう、ということで、今晩は検索画面のカスタマイズを行った。/search_templates/default.tmpl を編集すれば簡単にできる。中身は普通のテンプレートファイルと同じ構造だ。

searherror.gif

左がカスタマイズした検索画面。拡大して見てもらえればわかるように、トップページから検索すると、検索文字列の部分が文字化けしてしまう (googleで検索しても出てこないけど、こんなことが起こっているのは俺だけ???)。

ところが、この検索画面の中で日本語を入力して検索すると、文字化けは起こらない。両者の違いは、トップページから検索する時はgetを、検索画面内で検索する時はpostを使っていることだけだ。

簡単な方法として、mt-search.cgiをpostで呼ぶようにMain Indexテンプレートを修正して、文字化けを解消した。

追記

マニュアルを読んでいたら、検索画面のを変えるにはdefault.tmplを修正したりしないで、代替テンプレートを使うべきだと書いてありました。

早速修正。たまにはマニュアルも読まなきゃいかん。

投稿者 かつ : 2004年08月24日 01:27

この記事のトラックバックURL

トラックバック一覧 (1件)

  1. MovableTypeの検索で文字化け from Longnice半日記News

    MovableTypeを設置してトップページから検索すると文字化けが起きる現象に悩んでいたのだが、やっと解決した。googleで検索したら全く同じ症状で悩んでい...

    トラックバック時刻 : 2005年08月02日 17:41

コメント一覧 (1件)

  1. はじめまして。
    私も同じように検索画面が文字化けして、googleで探しても同じような症状の方がいなくて悩んでいたところ、こちらの記事を発見してやっと直すことが出来ました。
    ありがとうございました。

    投稿者 リズ : 2004年12月21日 20:47

新規にコメントする




情報を登録する?



年間カレンダー
2007
12
 
11
1
10
1
09
1
08
 
07
 
06
 
05
 
04
3
03
7
02
3
01
4
2006
12
1
11
1
10
1
09
1
08
1
07
1
06
1
05
2
04
1
03
1
02
1
01
1
2005
12
1
11
1
10
4
09
2
08
1
07
2
06
3
05
7
04
4
03
8
02
6
01
10
2004
12
8
11
14
10
10
09
20
08
12
07
2
06
4
05
2
04
1
03
1
02
1
01
1
2003
12
1
11
1
10
1
09
1
08
1
07
1
06
2
05
2
04
3
03
3
02
7
01
3
2002
12
5
11
3
10
3
09
4
08
7
07
6
06
10
05
7
04
4
03
4
02
8
01
8
2001
12
6
11
12
10
18
09
6
08
 
07
 
06
 
05
 
04
 
03
 
02
 
01
 
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        

サイト内の検索

このBlogのライセンス