Nucleusを携帯対応にする
1年以上前の記事です。内容が古い可能性があります。
システム系制作会社さんからの引継ぎでNucleusCMSをいじっている。
意外と多機能ながらなぜか携帯に対応していない。なんとかならないものか?
まずはプラグインを探してみる。
Nucleus CMS日本版 WiKiで「mobile」で検索すると、
NP_Mobile.phpとそれを基にしたNP_MobileWithSinglePage.phpってのがあることが分かった。
NP_Mobile.phpのほうが簡単そうだったのだが、オリジナルサイトが消滅してしまって、設定方法とかが分からずに頓挫。
結局、NP_MobileWithSinglePage.phpを使うことにしたのだが、イマイチ機能的に気に入らなかったので、
最終的にはindex.phpに携帯振り分けスクリプトを記入し、
Nucleus(JP)フォーラムで入手した携帯用スキンを携帯の時だけ適応させるようにしました。
で、携帯用スキン自体も使いやすくカスタマイズ。
index.phpに書き込んだ携帯振り分けスクリプトはこちら
if(isset($_SERVER[‘HTTP_USER_AGENT’])){
$user_agent = $_SERVER[‘HTTP_USER_AGENT’];
if(eregi(“DoCoMo”,$user_agent) ||
eregi(“UP\.Browser”,$user_agent) ||
eregi(“J-PHONE”,$user_agent) ||
eregi(“Vodafone”,$user_agent) ||
eregi(“SoftBank”,$user_agent) ||
eregi(“J-EMULATOR”,$user_agent))
{selectSkin(‘mob’);}
}
1~2行目でユーザーエージェントを変数に格納し、
正規表現(eregi)を使って携帯だったらselectSkinでモバイル用スキンを適応させるという仕組み。
ちなみに、初のPHPプログラミングです。
アドセンス広告メイン
関連記事
-
-
「」()→↓←↑をiPhoneで簡単に入力、変換。辞書登録を使った画期的な方法とは
1年以上前の記事です。内容が古い可能性があります。なんか、iPhoneでカギカッ …
-
-
PHPプログラムもパーミッションの設定はしたほうが良い(Webプログラム)
1年以上前の記事です。内容が古い可能性があります。ロリポップ及びInterQの簡 …
-
-
iPhoneの絵文字をSMS/MMS以外で使う方法
1年以上前の記事です。内容が古い可能性があります。iPhoneの絵文字は「SMS …
-
-
perlでハッキングツールは作れるのか?
1年以上前の記事です。内容が古い可能性があります。過去のエントリーで「ハッキング …
-
-
iPhoneでYouTubeをBGMに使う方法
1年以上前の記事です。内容が古い可能性があります。iPhone(アイフォーン)で …
-
-
ドコモがホワイトリストからブラックリストへ
1年以上前の記事です。内容が古い可能性があります。□NTTドコモ、フィルタリング …
-
-
通信制限はケータイ業界では普通のことなの?
1年以上前の記事です。内容が古い可能性があります。これはどこでもやっていることな …
-
-
ケータイでフラッシュはどうなのか?
1年以上前の記事です。内容が古い可能性があります。ケータイサイトでもフルFlas …
-
-
ガイガーカウンターの次はスタンガン。スマートフォンの進化が止まらない
1年以上前の記事です。内容が古い可能性があります。これが進化といえるかどうかは分 …
-
-
地方でもdocomo(ドコモ)のLTE(Xi)はイマイチだった。もっと遠くへ行かないとダメかも?
1年以上前の記事です。内容が古い可能性があります。3Gでは圧倒的な強さを見せてき …
- PREV
- 新聞は本当になくなってしまうの?
- NEXT
- 目標はブログ炎上