iPhone用テンプレートを導入してみました。 - blog.aklaswad.comを見て、このブログもiPhoneに対応してみた。
やったのは、メインインデックスとInidividual Archiveのみ。
「iPhoneテンプレートfor MT」を公開いたします。 - crema designからiPhoneテンプレートfor MT version1.01をダウンロードしてきて、readmeに従って作業する。
私も、aklaswadさんと同じように、個別アーカイブのURLをPC判と同一のものにしたくて、mod_rewriteの設定を書いたんだけどはまるはまる。
どうも、iPhoneがキャッシュを見てしまうらしく、正しい設定にしても前のページが表示されたり。iPhoneで確実にリロードさせる方法はないものか。
結局、.htaccessは以下のような感じ。
後は、個別アーカイブのURLが正しい形になるように二つのテンプレートを修正して、実際に見てみたら、preとか使って横に長い行があったりすると字が小さくて見えやしない。
でも、ピンチしても大きくならないので、再度テンプレートを読んでみたら、user-scalable=noとか書いてある。
早速、user-scalable=yesにしてみても、インデックステンプレートだと変化なし。
なんで~?と思って調べてみたら、iPod touch/iPhone の viewport 属性の区切りはセミコロンではなくカンマ - Travellers Talesと言うページを発見。
二つのテンプレートのうち、インデックスの方の区切りが;になっていたので、,に変えたら無事に拡大できるようになりました。
やったのは、メインインデックスとInidividual Archiveのみ。
「iPhoneテンプレートfor MT」を公開いたします。 - crema designからiPhoneテンプレートfor MT version1.01をダウンロードしてきて、readmeに従って作業する。
私も、aklaswadさんと同じように、個別アーカイブのURLをPC判と同一のものにしたくて、mod_rewriteの設定を書いたんだけどはまるはまる。
どうも、iPhoneがキャッシュを見てしまうらしく、正しい設定にしても前のページが表示されたり。iPhoneで確実にリロードさせる方法はないものか。
結局、.htaccessは以下のような感じ。
RewriteEngine on RewriteBase /mt/pc RewriteCond %{HTTP_USER_AGENT} .*(iPhone|iPod).* RewriteRule ^index\.html$ i/index.html RewriteCond %{HTTP_USER_AGENT} .*(iPhone|iPod).* RewriteRule ^archives/([0-9]*)\.html$ archives/i/$1.html変則的だけど、サイトdir/i に iuiとかimgとかcssとかindex.htmlがあり、アーカイブdir/i にiPhone用の個別アーカイブがある状態にした。
後は、個別アーカイブのURLが正しい形になるように二つのテンプレートを修正して、実際に見てみたら、preとか使って横に長い行があったりすると字が小さくて見えやしない。
でも、ピンチしても大きくならないので、再度テンプレートを読んでみたら、user-scalable=noとか書いてある。
早速、user-scalable=yesにしてみても、インデックステンプレートだと変化なし。
なんで~?と思って調べてみたら、iPod touch/iPhone の viewport 属性の区切りはセミコロンではなくカンマ - Travellers Talesと言うページを発見。
二つのテンプレートのうち、インデックスの方の区切りが;になっていたので、,に変えたら無事に拡大できるようになりました。
カテゴリ
iPhoneトラックバック(0)
このブログ記事を参照しているブログ一覧: iPhone対応
このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/1613
コメントする