Archive for the ‘CakePHP’ Category
土曜日, 8月 2nd, 2008
[Via]CakePHP::携帯の端末ID(uid)で「かんたんログイン」
obAuthコンポーネントでもお世話になっていますが、携帯端末IDでもお世話になりました。
取得の仕方は掲載されているとおり設定すれば取得できます。
PEARを使っていますので、VendorsでPEARを使えるように設定しなければなりませんので、
/app/vendors/pear_ini.php
<?php
define('PEAR_PATH', dirname(__FILE__));
set_include_path(PEAR_PATH . PATH_SEPARATOR . get_include_path());
?>
を設定して、
/app/config/bootstrap.php
vendor("pear_ini");
で読み込んであげればOKです。
ちなみに、PEAR.phpがないとダメです。念のため。
端末IDだけ取得してもしかたないので、認証コンポーネントと組み合わせになると思います。
取得した端末IDをDBに保存しますが、桁数はドコモが7桁、auが14桁+_xx.ezweb.ne.jpになるようです。
[Via]端末IDを設定でき、ケータイサイトの開発に便利なFirefoxアドオン「Modify Headers」
[Via]携帯端末の個体識別情報(uid)取得方法
ドコモでしか検証していませんが、ログインが非常に楽。
Posted in CakePHP | No Comments »
土曜日, 8月 2nd, 2008
当CMSでも地図表示に使用しています「Google Static Maps Api」
使い方は簡単で、グーグルマップAPI用のキーがあれば使用できます。
http://maps.google.com/staticmap?
center=[中心の緯度],[中心の経度]
&zoom=[ズームレベル]
&size=[画像の横幅]x[画像の高さ]
&maptype=[mobile or roadmap]
&markers=[マーカーの緯度],[マーカーの経度],[色][アルファベット]
&key=[APIキー(GoogleMapと共通)]
[Via]「Google Static Maps API」を使って携帯でGoogleマップを表示する
imgタグ表示なので、「<img src=”http://・・・・・・・・・>」で指定します。
CMSではCakePHPを使っていますので、VIEWにimgタグで指定しています。

使い方が簡単なので、「お店紹介プラグイン(地域のお店を地図付きで紹介するプラグイン)」を作ろうかと思いましたが、地図の規約に「Use of the Google Static Maps API is also subject to a query limit of 1000 unique (different) image requests per viewer per day.」と書いてありました。
「1日1000種類の画像まで」との事なので、大規模な紹介サイトになると使えなくなるので、再考中です。
地図を動かすことを考えなければいいのかな。でも使いづらいな。地図はGoogleにリンクで済ませれば・・・
Posted in CakePHP, 携帯 | No Comments »
水曜日, 7月 23rd, 2008
[Via:CakePHPで3キャリア携帯の絵文字を表示する]
*DoCoMo / au / Softbank 3キャリア対応 252絵文字
*PCからのアクセスの場合は、DoCoMoの絵文字を画像化して表示
*端末の振り分けはUser-Agent
componentsで動くようなので、使いやすそうです。
ちなみに、当サイトの携帯CMSは「MobilePictogramConverter」を使用しています。
app/vendorsにMobilePictogramConverterを入れて、PC用絵文字はWEBROOT。
iモード絵文字を基準にしてコンテンツをDBへ保存しています。
表示する際にオリジナルのcomponentsでキャリア変換をしています。
Posted in CakePHP | No Comments »