Web制作: 2006年1月アーカイブ

最近、Smartyの導入の話があり初めて使用しているのですが、テンプレートに{$var}のように中カッコをつけて変換する方法です。これを使うとPHPなのにPerlでテンプレートを使ったページが作成できるので面白いです。

 このタイトルでピンと来た方もいるかも知れませんが、テンプレートの中に「必須」と書き込んだときにエラーを発生してしまいます。これは文字コードがShift-JISの場合に 須 の字の2バイト目が } なので間違った解釈をされてしまうためです。それであれば最初からEUCで作るとか、変換するという手もありますが、クランアントがShift-JISで表示する仕様だったり、特殊文字を使用していてnkf等を利用すると文字欠けや化けを起こす場合はとても悩むと思います。

 フロートタイプの掲示板や携帯電話向けコンテンツはこの部類になりますが、私が行った一番簡単な解決方法は必須という文字が必要な場合は変換必須にするだけ。

 つまり、文字化けを起こすのはPHPではなくSmarty側なのでテンプレート側に必須を書かなければ良い。

index.tpl内に必須の文字があれば具体的にはこのようにする。

必須→{$hissu}

そしてindex.phpにはassainを追加する

$o_Smarty->("hissu","必須");

こんな感じです。

 マジですか?これはいい情報ですね。XBOX360で再生できるCDを焼ければゲーム作り放題だ。
独自FSCommandがあるらしいのでXBOX版Flash開発環境が別にあるかもしれないです。

http://www.fladdict.net/blog-jp/archives/2006/01/xbox360flash.php

Smarty

| | コメント(0) | トラックバック(0)

 PHPのMVCフレームワークのようなものに「Smarty」なるものがある事を知り、現在探索中。
携帯サイト作るのには便利よさそうだな。

参考記事
http://www.itmedia.co.jp/enterprise/0402/19/epn01.html

 一日中引きこもってパソコンやってるとホント季節感が無くなりますね~。昼間はビルの中、夜間は家の中で移動は電車という事で殆ど屋外には出てないです。

 そういうわけでカレンダーでも見ないと季節を感じれなくて、行事やイベントがいつなのかも実感が沸かない。季節に関連する行事はやはり旧暦(太陰暦)のカレンダーが是非欲しいところだがフツーに手に入らない。(年末迄に売ってる暦にはあったかな?)

ググッて見ればリアルタイムで更新される暦があると思い探したらありました。

月のカレンダー
http://moon.basso.jp/

本題に入りますが、今月のお題は『寒中』で1月5日(小寒)~1月20日(大寒)~2月3日(節分)の期間ですが、制作期間は1/4~1/15を目安に大寒までには公開予定。

このアーカイブについて

このページには、2006年1月以降に書かれたブログ記事のうちWeb制作カテゴリに属しているものが含まれています。

前のアーカイブはWeb制作: 2005年12月です。

次のアーカイブはWeb制作: 2006年2月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1