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プログラミングです。
アドセンス広告メイン
関連記事
-
「iOS 8」をインストールするのはどこまで?「iPhone 4S」だと微妙
1年以上前の記事です。内容が古い可能性があります。iPhoneに最新OS、「iO …
-
iPhone(アイフォーン)にRSS環境を完備
1年以上前の記事です。内容が古い可能性があります。RSSについては以下を参照にし …
-
WordPress(ワードプレス)で記事途中にアドセンス(adsense)広告を貼る方法
1年以上前の記事です。内容が古い可能性があります。実は、アドセンス(adsens …
-
「グロンサン」の「新お疲れさんアラーム」がもうたまらなく起きてしまう【スマホで販促03】
1年以上前の記事です。内容が古い可能性があります。スマホで販促シリーズその3。ま …
-
「ソフトバンク」プラチナバンドの対応地域は現地点では3%
1年以上前の記事です。内容が古い可能性があります。これは予想通りだったのでしょう …
-
トイレの中で「Tumblr(タンブラー)」【tumblr gear】
1年以上前の記事です。内容が古い可能性があります。iPhoneを使い始めて今まで …
-
「iPhone 5」「iOS 6」の機能で日本では使えないもの
1年以上前の記事です。内容が古い可能性があります。なんだかんだいってやっぱり「i …
-
Flashの時間稼ぎスクリプト
1年以上前の記事です。内容が古い可能性があります。Flashを編集していて、この …
-
PHPのバージョンを簡単に確認する方法
1年以上前の記事です。内容が古い可能性があります。最近はperlよりもPHPをい …
-
ウィルコム遂に倒産へ 【今週のトピック】
1年以上前の記事です。内容が古い可能性があります。以前から噂のあったPHSのウィ …
- PREV
- 新聞は本当になくなってしまうの?
- NEXT
- 目標はブログ炎上