Geeklog Japaneseでも紹介されていますがにゅうすらどふうを運営されているim_ltdさんがスマートフォン用のGeeklogテーマ Touch2をリリースされてます。
リリース情報はこちらhttp://im-ltd.ath.cx/article.php/GeeklogSmartphone2
さっそくGLTMatrixでも使わせていただきました。
詳細はGeeklog Japaneseやリリース情報の記事を参考にしてもらうとして、Geeklogのファイルの扱いに不慣れな方向けのインストール解説です。(本当は自分のためな事はここでは秘密)
2011年3月10日にひろろんさんがwkyInstallerレシピを公開されているのでこちらを使うほうが簡単です!
こちらです、touch2 Theme 0.4 for Geeklog 1.7.1 (スマートフォン用テーマ touch2) installation recipe
ダウンロードしたファイルを解凍すると
touch2フォルダの中に以下のフォルダとファイルが格納されてます。
public_htmlフォルダ
systemフォルダ
readme_ja.htmlファイル
readme_ja.htmlファイルを開いてインストールの項に以下のように書かれています。
チェックポイントはlib-common.phpとlib-custom.phpの書き込みだと思います。
ここでは直接書き換える方法を記載します。
それぞれのファイルをダウンロードしUTF-8が編集できるテキストエディターを使い書き換えます。(注意:記事のソースをコピペしたら駄目ですよ。)
ファイルを開き2844行目前後にある
function COM_refresh($url)
{
if ( function_exists( 'CUSTOM_refresh' ) ) {
return CUSTOM_refresh( $url );
} else {
return "\n";
}
}
を見つけます。
この部分のコメントアウトされている部分を以下のように書き換えます。
function COM_refresh($url)
{
global $sp_info;
if($sp_info->isSmartphone()) {
header("Location: $url");
exit;
}
if ( function_exists( 'CUSTOM_refresh' ) ) {
return CUSTOM_refresh( $url );
} else {
return "\n";
}
}
必ずUTF-8で保存してアップロードしエラーが表示されていないかサイトを確認します。
ファイルを開き最終行の「?>」の直前に
require_once('custom/custom_touch.php');
を書き加えます。
2011年3月10日訂正追記:
require_once('custom/custom_touch.php');
を
require_once('custom/custom_touch.php');
としておりました
は必要ありません。
mystral-kkさんにご指摘いただきました事、心より感謝申し上げます。
この記事にはトラックバック・コメントがありません。
サイト管理者はコメントに関する責任を負いません。