最新バージョン 2.1 (2009/11/14公開)
ブログツール「adiary」専用のテーマ「Hitoxu iPhone Style」を公開します。
目次
■ ご案内
「Hitoxu iPhone Style」は、iPhoneの表示に最適表示されるよう設計されたadiary専用テーマです。UserAgentにてiPhoneを判断しテーマファイルを表示します。
■ ご注意とお願い
adiary(2.09?2.11)本体のプログラムを変更を行います。変更ミスによりadiary自身が正常に動作しなくなる場合があります。作業の前に必ずバックアップの上作業を行ってください。本作業により発生した事象について、ひとぅおよび本ブログは一切の責任を負いかねます。予めご了承をお願いします。
■ ダウンロード
■ 設置方法
新規インストール
- 「Hitoxu iPhone Style」をダウンロード・解凍します。
- 「theme/」ディレクトリの中に、「hitoxu-iphone」ディレクトリをファイルの中身ごとアップロードします。
- 「lib/Satsuki/Diary.pm」の1170行目を
if (!$self->{phone_mode} && !$ROBJ->{Is_mobile} && !$ROBJ->{agent_theme_mode} && exists $set->{theme}) {
に変更します。
- 「adiary.conf.cgi」の329行目付近の「システム情報ファイル」の上に
<$ifexec(0 <= index(ENV.HTTP_USER_AGENT, 'iPhone'), begin)> <$v.template_dir = "<@theme_dir>hitoxu-iphone/"> <$v.theme = 'iphone'> <$agent_theme_mode = 1> <$end>
を挿入します。
- iPhoneでアクセスしてみて正常に表示するかご確認ください。
Point!
- 3番はadiary本体をバージョンアップする場合、再度修正が必要です。
- 「diary.user.skel/」で設定したテンプレートは適用されません。必要がある場合は「theme/hitoxu-iphone/_skelton/」内のテンプレートを適宜修正してください。
Ver2.0からのバージョンアップ方法
- 「/theme/hitoxu-iphone/iphone/iphone.css」を「/theme/hitoxu-iphone/iphone/iphone.css」に上書きアップロードしてください。(1ファイルのみでOK)
- Ver2.0のインストール手順でご説明した「lib/Satsuki/Base.pm」の288行目の編集は必要ありませんでした。そのままでも誤動作することはありませんが、気になる方はお手数ですがadiaryのオリジナルファイルを上書きアップロードしてください。
Ver1.0からのバージョンアップ方法
- Ver1.0との互換性はありません。Ver1.0をご利用の方はこちらのページを参照し、adiaryを元の状態に戻した上で作業を行ってください。
■ 改訂履歴
- Ver2.1 (2009/11/14)
デザインを微調整
横モードの時に文字サイズが変わらないように調整
インストール手順の修正(Base.pmの編集は不要でした) - Ver2.0 (2009/11/12)
UserAgentで判定する方法へ変更
adiary本体の改造が必要 - Ver1.0 (2009/11/07)
初版リリース
画面解像度でiPhoneを判定しCSSを切り替えタイプ
■ ライセンス
本テーマはフリーソフトウェアです。
GNU AGPL(AFFERO GENERAL PUBLIC LICENSE) Vesrion 3 またはそれ以降の
バージョンの下で本テーマを再配布することが可能です。
■ 免責事項
作業を始める前にバックアップを取るようにしてください。
本説明およびテーマを導入することにより発生した事象について、ひとぅおよび本ブログは一切の責任を負いません。