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プログラミングです。
アドセンス広告メイン
関連記事
-
携帯電話(ケータイ)って何だ?
1年以上前の記事です。内容が古い可能性があります。携帯電話は電話という文字が入っ …
-
事故物件データベース「大島てる」にスマホアプリ登場!
1年以上前の記事です。内容が古い可能性があります。以前、当ブログでも紹介させて頂 …
-
熊谷ハッカソン@立正大学まとめ
1年以上前の記事です。内容が古い可能性があります。6月6日、7日と立正大学で行わ …
-
Android版Siri(音声認識秘書アプリ)がdocomo(ドコモ)から
1年以上前の記事です。内容が古い可能性があります。iPhoneのSiriが日本語 …
-
PHPが凄い!!
1年以上前の記事です。内容が古い可能性があります。今まではCGIといえばPerl …
-
知らん間にウィルコム(WILLCOM)とイー・モバイルがワイモバイル(Y!mobile)になっていた
1年以上前の記事です。内容が古い可能性があります。今度はYahoo!がケータイ事 …
-
え?docomo(ドコモ)が「iPhone 5」発売?予約はお早めに!
1年以上前の記事です。内容が古い可能性があります。ついにdocomo(ドコモ)が …
-
jQueryスライドショー「bxSlider」のレイアウトをカスタマイズする際に注意すべきたったひとつのポイント
1年以上前の記事です。内容が古い可能性があります。なんとも有名なjQueryを使 …
-
シャア専用ケータイは売れるのか?
1年以上前の記事です。内容が古い可能性があります。ソフトバンク、「シャア専用ケー …
-
クラスは自作できる(ActionScript3.0勉強中! #4)
1年以上前の記事です。内容が古い可能性があります。「オブジェクト指向プログラミン …
- PREV
- 新聞は本当になくなってしまうの?
- NEXT
- 目標はブログ炎上