adiary専用iPhoneテーマ「Hitoxu iPhone Style」

この記事がおもしろかったらシェアしてね

最新バージョン 2.1 (2009/11/14公開)

20091112_090000.png
ブログツール「adiary」専用のテーマ「Hitoxu iPhone Style」を公開します。

ご案内

「Hitoxu iPhone Style」は、iPhoneの表示に最適表示されるよう設計されたadiary専用テーマです。UserAgentにてiPhoneを判断しテーマファイルを表示します。

ご注意とお願い

adiary(2.09?2.11)本体のプログラムを変更を行います。変更ミスによりadiary自身が正常に動作しなくなる場合があります。作業の前に必ずバックアップの上作業を行ってください。本作業により発生した事象について、ひとぅおよび本ブログは一切の責任を負いかねます。予めご了承をお願いします。

ダウンロード

設置方法

新規インストール

  1. 「Hitoxu iPhone Style」をダウンロード・解凍します。
  2. 「theme/」ディレクトリの中に、「hitoxu-iphone」ディレクトリをファイルの中身ごとアップロードします。
  3. 「lib/Satsuki/Diary.pm」の1170行目を
    if (!$self->{phone_mode} && !$ROBJ->{Is_mobile} && !$ROBJ->{agent_theme_mode} && exists $set->{theme}) {
    

    に変更します。

  4. 「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>
    

    を挿入します。

  5. 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 またはそれ以降の
バージョンの下で本テーマを再配布することが可能です。

免責事項

作業を始める前にバックアップを取るようにしてください。
本説明およびテーマを導入することにより発生した事象について、ひとぅおよび本ブログは一切の責任を負いません。

この記事がおもしろかったらシェアしてね

ひとぅに興味を持った方はフォローしてね

Highslide for Wordpress Plugin