ITインフラ技術の実験室ITインフラ技術の実験室Linuxを中心に、仮想化やネットワーク、Windowsまで、ITインフラ技術に関するノウハウを幅広く紹介します。2.1.0が公開されています。Nucleusのフォーラムには「ver.2.1.0はbeta版です。ver.1.5.1のほうがまだ安定していると思います。」と記載がありますが、この記事では両versionの設定方法を紹介したいと思います。NP_MobileWithSinglePageを適用した際の一例として、本サイトを携帯電話対応させた時の変化を以下の図で紹介します。場合まずは単純な1.5.1の場合から説明します。/var/www/example/nucleus/plugins/にアップロードし、管理画面のプラグイン管理からインストールします。1.5.1の場合はこれだけです。/var/www/example/nucleus/plugins/にアップロードします。必要なPEARライブラリを用意し、以下の配置でアップロードします。(およびその中身)詳細手順を以下に記載します。アーカイブを取得する必要があります。ディスク領域が新たに消費されます。/var/www/example/nucleus/plugins/sharedlibs/管理画面からプラグインをインストールします。試験のため、携帯電話からhttp://www.example.jpにアクセスしたところ、以下のエラーが出ました。104そこで、NP_MobileWithSinglePage.phpの以下の箇所を修正します。true;以上でエラー無くアクセス可能となりました。携帯電話用のスキンである「mob」を適用します。スキンはnucleusフォーラムにあります。page」の「オプション編集」を選択し、以下の設定を行います。バージョンによって若干差分があります。change.」に「mob」と入力mobスキンの修正(メインの目次ページ)管理画面のサイドバーよりレイアウト設定→スキン編集を選択し、「mob」の「メインの目次ページ」をクリックして編集します。本サイトでは以下の観点から最低限の修正を行っていますが適宜修正して下さい。href=http://wmlproxy.google.com/chtmltrans/h=ja/u=nucleuscms.org/c=0>Nucleus</a>mobスキンの修正(個別アイテムページ)同様に個別アイテムページも修正します。sitevar(url))のみです。http://www.example.jpにアクセスすると「mob」スキンが適用されていました。nc.vicuna(別記事にまとめます)を使用していて、トップページを個別ページにする対応を行っている場合は以下の修正が必要です。Cacheの問題NP_EzCache(NP_EzCacheの設定を参照)を使用している場合、http://自分のサイトのURL/に対してPCよりも先に携帯電話がアクセスしたとすると、携帯用画面がメモリに保存されてしまいます。すると、たとえアクセス元がPCか携帯かをUSERAGENTで識別していたとしても、キャッシュのデータがダウンロードされてしまうため、携帯でPCの画面になってしまったりPCで携帯の画面になってしまうことが発生します。このような状態になってしまった場合は、NP_EzCacheをアンインストール→インストールしてNP_MobileWithSinglePageよりも下に持ってくるとうまく動作するようになります。サイトの先頭部分に「・ソ」という文字が入ってしまった場合これはUTF-8のBOMというものです。このような状況になってしまった時は、こちらで紹介されているスクリプトを回してBOM入りファイルを探します。nobomb:wで保存し直すことで・ソが消えます。コメントをキャンセルメールアドレスが公開されることはありません。