「Contact Form 7 2.0」で使える携帯(というかKtai Styleというか)対応のモジュールを作ってみました。「Contact Form 7」のフォームを携帯から利用すると、フォームに入力した日本語が文字化けしてしまうのですが、このモジュールを入れれば文字化けしなくなります。
ホントは誰かが出してくれるまで待とうかとも思ったのですが、いつまでも管理画面にアップデート可能モジュール有のマークが出ているものアレだったので、調べて自分で作ってみました。
以下のファイルを解凍して、contact-form-7/modules/ に放り込むだけで機能すると思います。あ。当然ですが、要Ktai Styleです。
ダウンロード
- 携帯対応モジュール[zip]
補足
後で気がついたのですが、わざわざContact Form 7用のモジュールを作らなくても、Ver. 1.xのときと同じやり方でコードを差し込めば機能するみたいです。
でもまあ、Ver.2 ではせっかくモジュールで簡単に機能が追加することができるようになったので、これを利用させてもらいました。Contact Form 7のバージョンアップの時にもわざわざ本体を書き直す必要がなくなります。
ところで、自分の環境だと、携帯からフォームを入力した場合、なぜかラジオボタンとチェックボックスの値がちゃんとContact Form 7に渡らない状態になっているみたいです。PCではJavascriptを切った状態でもちゃんと値が渡るのでKtai Styleの機能とコンフリクトしてる?それとももっと別の問題?
なんでこうなるのか、そのうち、時間があるときにでも追求したいと思っているのですが、知っている方がいたら教えてください。
追記
2009/08/09
チェックボックスが反映されない問題を解消した「その2」を作成しました。