タグ

Smartyと携帯に関するdigitalboxのブックマーク (3)

  • 教えて!Ziddyちゃん - XMLパースエラー回避方法

    XMLパースエラー回避方法 index.phpPC用と携帯用のテンプレートへ振り分けています。(Smarty使用) 携帯でスタイルシートを使う為に、index.phpの先頭で header("Content-type: application/xhtml+xml");を設定すると PC側ではXMLパースエラーが生じます。 エラー内容「XML パースエラー: 定義されていない実体が使用されています。」 回避するために色々やってみました。 1、&や などを使わない 2、PCの時は再度header("Content-type: text/html");を設定 3、DOCTYPEのstrictをTransitionalに変更 この状態だとエラーは出ませんが、1の方法はエンコード処理できなくなりますので無理です。 2、3の方法は問題がないのでしょうか。 できればindex.php

    digitalbox
    digitalbox 2009/09/22
    HTML_CSS_Mobile を使うと <br /> が <br> になっちゃったりしてどうして?ってのを調べてて見つけた。このへんもっと勉強しないと…。
  • blog.katsuma.tv

    最近、新規プロジェクト案件で携帯サイトの構築についていろいろ調査をしています。最初から携帯サイトの構築については、 かなりいろいろな点で懸念はしていたのですが、蓋を開けてみると「やはり、、」と、いうかハマる点がかなり多いです。 そもそも、今回のプロジェクトにおいていろいろなサイトを調査していたのですが、 まだまだPCサイト(XHTML+CSS+JavaScriptなサイト)に比べて、有益な情報がまとまっていないなぁ、、という感想です。 ウノウラボさんは当に素晴らしい情報を開示してくださっていると思いましたが、 かゆいところに手が届くような情報はまだまだ世の中に広がっていないようですので、 僕が調べた点や、実装を進める上で得たTipsなどを共有していきたいと思います。 そこで、今回はPHPで携帯サイトを実装する上でのTipsを記しておきたいと思います。 対象機種を3Gに絞る 携帯サイトの構

  • ke-tai.org > Blog Archive > 携帯サイトでSmartyを使う場合の注意点

    携帯サイトでSmartyを使う場合の注意点 Tweet 2008/2/12 火曜日 matsui Posted in PHP | 1 Comment » 「ケータイサイトにSmartyを使おうとしたがうまくいかない」という質問をよく受けることがあるので、注意点をまとめてみます。 問題となるのは、文字コードに「Shift_JIS」を使った場合です。 最近は対応端末が増えたため、UTF-8でページを作る場合も多いですが、過去の資産やら、互換性の問題やらでShift_JISを使うこともあります。 ところがSmartyではSJISは使えません。 なぜなら、Smartyの標準のデリミタである 「 { 」 (0x007b)、  「 } 」 (0x007d) を、SJIS文字列が含んでしまっていることがあるからです。 (つまり必ずしもエラーにはならないことに注意が必要です) エラーが起こった場合には次の

  • 1