サイト運営者IDの埋め込まれた「モバイル コンテンツ向け AdSense」ページで「AdSenseコード」を取得し、lib/googleAdsenseMobile.php として配置。
テンプレートに埋め込みたい為 101行目辺りからの
テンプレートに埋め込みたい為 101行目辺りからの
/* $google_ad_handle = @fopen(google_get_ad_url(), 'r'); if ($google_ad_handle) { while (!feof($google_ad_handle)) { echo fread($google_ad_handle, 8192); } fclose($google_ad_handle); } */をコメントアウト。app/APPID_Controller.php に
require_once 'googleAdsenseMobile.php';を追加し、さらにコメントアウトした部分に相当するコードを app/APPID_ViewClass.php へ追加。
function Ps_ViewClass( &$backend, $forward_name, $forward_path ){ parent::Ethna_ViewClass( $backend, $forward_name, $forward_path ); : $html = ''; $google_ad_handle = @fopen( google_get_ad_url(), 'r' ); if( $google_ad_handle ){ while( !feof( $google_ad_handle ) ){ $html .= fread( $google_ad_handle, 8192 ); } $html = mb_convert_encoding($html, 'EUC-JP', 'UTF-8'); fclose( $google_ad_handle ); } $this->af->setAppNE( 'googleAds', $html ); }あとは、テンプレートのお好みの位置に {$app_ne.googleAds} を記述(ethna 2.3.7 の為'EUC-JP'に変換)。
ethna 2.3.7
Vine Linux 4.2 (Lynch Bages)
PHP Version 4.4.8 あるいは PHP Version 5.2.9