higuchi.com blog

The means justifies the ends

広告入り [Nucleusの携帯対応]

[PR] 本ブログの商品紹介リンクには広告が含まれています

higuchi.com blog http://www.higuchi.com/
先日、銀座某所で「樋口さんのブログは携帯から読めないのか」というお問い合わせをいただいていた(じつは、サイズが大きすぎて、かなりの確率で読めない)のと、某支援先の関係で Google AdSense のモバイルコンテンツ向け広告を自分でもちょっと試してみる必要に駆られて、このサイトを携帯対応にしてみました。
携帯のブラウザから http://higuchi.com/ と入力するか、右のQRコードでアクセスできます。

で、もうすでにいろんなところで説明されていますけど、『超手抜き、Nucleus サイトを最低限携帯から読めるようにする段取り+モバイルコンテンツ向け AdSense の入れ方』のメモを以下に。
  • Nucleus (JP) フォーラムに Andy さんが投稿してくれているjun さん作の携帯電話用スキン (mob.zip)をダウンロードして開く。mob というディレクトリの中に skinbackup.xml というファイルができているはず。
  • 自分のサーバーの Nucleus の skins ディレクトリに、上で開いた mob ディレクトリと中身のファイルをディレクトリごとアップロードする。
  • 管理画面サイドバーの《レイアウト設定》の中の《読込/書出》をクリック。《読み込み》の《ローカルファイルから読み込み:》で mob を選んで《読み込み》ボタンをクリック。
  • 管理画面サイドバーの《スキン編集》をクリック。mob というスキンができているはずなので、適宜自分の好みに合わせて編集する。[HOME]へのリンク先が <%sitevar(url)%>i/ となっているけれども、i/ を消して、PC 用サイトと同じ URL へのリンクにしておく。あと、Powered とか Search とかのスペルミスも修正 :-)
  • http://自分のサイトのURL/?skinid=mob をブラウザで開いてみて、意図したとおりの内容になっていることを確認。
  • config.php のいちばん最後(?> の直前)に次のコードを挿入する。
    if(isset($_SERVER['HTTP_USER_AGENT'])){
    if(preg_match("/(DoCoMo|UP\.Browser|J-Phone|Vodafone|SoftBank|J-EMULATOR)/i",$_SERVER['HTTP_USER_AGENT'])) {
    selectSkin('mob');
    }
    }
    これで、携帯ブラウザからのアクセスのときだけ強制的に mob スキンで表示するようになるはず。
で、できあがり。念のため試しに携帯からアクセスしてみてください。
ちなみに、このスキンのままでは画像とかコメントとかはそぎ落としてあるので表示されません。スキンとテンプレートをいじって適宜拡張すればいいのだけど、まじめに携帯対応するには NP_MobileWithSinglePage.php とかを併用するんでしょうね。でも、今回の目的は AdSense のテストだから、これでいいや。

携帯コンテンツ向けの AdSense は、AdSense の管理画面の《AdSense設定》から《モバイルコンテンツ向けAdSense》でAdSenseのコードを作成します。マークアップ言語は CHTML、文字エンコードは自動検出か Shift JIS で OK。PHP のコードを作成したら、その中身を adsense.php というファイルに書き込んで、skins/mob ディレクトリにアップロードします。
あとは、mob スキンを編集して、広告を差し込みたい場所に <%phpinclude(adsense.php)%> と記述してください。
モバイルコンテンツ向けの広告は PC からスキン指定したときは表示されませんけど、携帯ブラウザから見ると広告が出ているはず。

コメント

まだコメントはありません

コメントを書く

関連するかもしれない記事

日本語対応 [Nucleusの使い方]

このサイトで使用しているNucleusというBlogシステムを日本語対応させる備忘録です。 このシステム、...

この記事を読む »

解説書できました [Nucleusでつくる!最強のブログサイト]

このブログを構築するのに使っているNucleus(ニュークリアス)というブログツール、機能が豊富で無料な...

この記事を読む »

Ads by Goooooooooooogle

ブランディングの実験? [Ads by Goooooooooooogle]

Google AdSenseの右下に出ていた Ads by Google という文字が、Ads by Goooooooooooogle に変わってしま...

この記事を読む »

文字化け解消 [BlogRolling表示プラグイン]

このサイトでも使っている、お気に入りブログをリスト表示してくれるサービスの老舗BlogRolling、本来は...

この記事を読む »

広告の実験 [Google AdSense]

Google Adwords に掲載している広告を、他のコンテンツサイトに掲載する Google AdSense というプログラ...

この記事を読む »

First come, ever served [Google Adsenseの基本特許]

このブログに検索エンジン経由でやってきたときの検索キーワードを表示するプラグインを試しているとき...

この記事を読む »

もう一度、迷子よけ [Nucleus用パンくずリスト]

「パンくずリスト」で検索してこのサイトにたどり着く方が多いようなので、少しだけでもお役に立てば。 ...

この記事を読む »

迷子よけ [パンくずリスト]

このBlogのデザインを定義している“スキン”を少しいじって、ページのアタマに、いわゆる“パンくずリスト...

この記事を読む »

higuchi.com に iPhone からアクセスしたところ

アルファ版テスト中 [Nucleus の iPhone 対応]

ここのところ2ヶ月ほど、そんなに中身がない Web のサービスでも「iPhone 対応」を謳ったプレスリリース...

この記事を読む »

Nucleusの記事できました [UNIX USER 2004年1月号]

以前にお知らせしたNucleusの記事を寄稿したUNIX USER誌が発売されました。 編集部のご好意で記事の...

この記事を読む »