この半年いや1年以上、懸案だった携帯サイト。
ようやくできたのですがドコモのstyle属性も効かずドコモからだけは文字の色が変わらず文字が流れるということが出来ません。
いろいろと調べたのですがサイトを全てPHPで作ったのですがphpで作ると application/xhtml+xmlがうまく吐き出されないようなのです。自分の設定が悪いのかもしれませんが。
.htaccessで「AddType application/xhtml+xml .html」のいう一文を追加したのですがダメ。これって.phpも付け加えればと思ってやってみましたがダメでした。
買い物カゴがphpで動くタイプ、絵文字を使うということでどうしてもphpで作らなければなりません。XML宣言を取っ払ったのが悪いのかと思いつけて試してもstyle属性が効きません。
仕方がないのでとりあえずCSSで表示したラインは、gif(画像)で作りました。ドコモからは文字色が1色なのでかなり読みにくいのですがソフトバンク、auの方に買ってもらえればと半ばあきらめました。
xml宣言を外したのはDreameWeaverのテンプレートで作っているのですが
<?php echo "<?xml version=\"1.0\" encoding=\"Shift_JIS\"?>\n"; ?>
を入れてテンプレートで書き直すと\n"; が残ってしまい表示されてしまうのです。さらに書き直す(保存)と\n"; \n"; と増えていってしまうんです。買い物カゴのphpと絵文字のphpがXML宣言の前に入れてあるのですがそれが悪いのか。ちょっと調べたんですがわかりませんでした(涙
今日は午前中は、石抜き。午後は4時まで3時間上記のドコモのCSSを調べたのですがわからず4時からは精米を18:30まで。それから明日の8の日に備えて店頭に玄米を供給。
夕飯後に携帯サイトの最後のチェックをしてHPのモバイル店のご案内ページを修正してから携帯でHP本店にアクセスした場合は、携帯サイトに移行するように設定もしました。とりあえず中途半端ですがひとまず完成。
明日は、メルマガ作成です。

