----------------------------------------------------------------------------------
タイトル   : Illacrimo Geeklog theme
バージョン : 1.0.1 (2010.2.3)
著者       : Yoshinori Tahara as dengen
Homepage   : http://www.trybase.com/~dengen/log/
説明       : Geeklog1.6.1用テーマです。
ライセンス : http://creativecommons.org/licenses/by-sa/3.0/
----------------------------------------------------------------------------------
このテーマは以下の作品を元に、Geeklog用テーマとして改変したものです。

Theme Name : Illacrimo
Theme URI  : http://wp-themes.designdisease.com/illacrimo/
Description: Designed by <a href="http://www.designdisease.com">Elena G.</a>.
Version    : 1.1
Author     : Design Disease
Author URI : http://wp-themes.designdisease.com/
----------------------------------------------------------------------------------


概要
----
優れたWordPress用テーマであるIllacrimoをGeeklogに移植しました。


特徴
----
1. XHTML 1.0 Transitionalをサポートしています。
2. Geeklog標準テーマProfessionalとの互換性に配慮しながら、テーブルレイアウトから、
   CSSレイアウトへの改善を図っています。
3. より直感的な２～３カラムレイアウトの設定方法を提供します。


インストール方法
----------------
1. [公開領域]/layout/ に Illacrimoディレクトリ及びその配下の全てをコピーします。
2. ログインし、「コンフィギュレーション - テーマ - テーマ」で「Illacrimo」を
   設定します。
   ※ ユーザー毎にテーマを設定する場合は、「ユーザ設定 - 表示設定 - テーマ」で
      「Illacrimo」を選択します。
3. アーカイブに同梱のlib-story.php.sampleの513～516行目と同じ以下のコードを、
   system/lib-story.phpの同じ位置に追記してください。

// ------------------------------------------------------------------------
    $function = 'CUSTOM_StoryTemplateVars_' . $_CONF['theme'];
    if (function_exists($function)) $function($story, $article);
// ------------------------------------------------------------------------


３カラムレイアウトへの設定方法
------------------------------
通常、Geeklogシステムは、ホームページは３カラムレイアウト、それ以外は２カラムレイ
アウトになります。コンフィギュレーションの「右ブロックを常時表示する」を「はい」に
すれば常時３カラムレイアウト化が可能ですが、柔軟性に欠けます。
本テーマではより直感的かつ柔軟に３カラムレイアウトの設定を行うことが可能です。

[設定方法]
本テーマではブロックIDに 'admin_block', 'user_block', '.super' を含むブロックは
必ず表示されるように機能拡張を行っています。これらのブロックを左右両方のカラムに
配置してやれば、常時３カラムレイアウトになります。
なお、'admin_block'は「管理者専用」ブロックのブロックID、'user_block'は「ユーザー
情報」ブロックのブロックIDです。
一番手っ取り早い設定方法は、左右カラムにそれぞれ「管理者専用」ブロックと「ユーザー
情報」ブロックを配置する方法です。
「管理者専用」ブロックと「ユーザー情報」ブロックを左右どちらかのカラムにのみ揃えて
配置したい場合は、反対側のカラムに、ブロックIDの末尾に'.super'を付加したブロックを
最低１つ配置すれば、常時３カラムレイアウトになります。

※コンフィギュレーションの「右ブロックを常時表示する」の値を無視しています。
※本テーマは1000pxに幅が固定されているので、常時３カラムレイアウトに設定するのは
　お薦めしません。


２カラムレイアウトへの設定方法
------------------------------
[設定方法]
ブロックIDに 'admin_block', 'user_block', '.super' を含むブロックを全て左カラムに
集めれば、左サイドバーのみの２カラムレイアウトになります。同様に、有効に設定された
ブロックを全て右カラムに集めれば、右サイドバーのみの２カラムレイアウトになります。

※本テーマはデザイン上の制約があることから、右サイドバーのみの２カラムレイアウトに
　するのはお薦めしません。


特別なブロックスタイルの設定方法
--------------------------------
標準テーマでは右サイドと左サイドの２種類しかブロックスタイルを設定できませんが、
本テーマでは、ブロック単位でスタイルの設定が可能です。また、いくつでもブロックの
スタイルを増やせます。本テーマでは次の2種類の特別なスタイルを用意しています。

  ボックススタイル　　　　　　ボックスIDに付加するキーワード
  ------------------------------------------------------------------------
  角丸ボックス（ブラック）　　'.box_black' (タイトルは表示されません)
  フレームなし　　　　　　　　'.noframe'   (タイトルも表示されません)

[設定方法]
任意のブロックのブロックIDの末尾に、例えば'.box_black'を付け加えてみてください。
このとき、ファイルの拡張子のようにドットがついていることに注意してください。
ホームを再表示させると、そのブロックが黒の角丸ボックスに変わるはずです。


テーマ名の変更方法
------------------
本テーマを編集して新しいテーマ名をつけたくなったら、次のようにしてください。
例えば新しい名前を 'My_theme' とする場合は、まず、テーマのディレクトリ名を
'Illacrimo' から 'My_theme' にリネームします。
次に、テーマディレクトリ内の funcitons.php をテキストエディタで開き、２つの関数名を
変更します。
231行目付近の　Illacrimo_siteHeader　を　My_theme_siteHeader　に変更
590行目付近の　Illacrimo_siteFooter　を　My_theme_siteFooter　に変更
これでOKです。


ファイル・ディレクトリ構成
--------------------------
基本的なファイル・ディレクトリ構成は、Geeklog用標準テーマ「Professional」に準じて
います。


留意事項
--------
・本テーマはレイアウトの変更を行うためにJavaScriptを使用しています。JavaScriptを
　有効にしていない閲覧者に対する対応は不十分です。
・本テーマはWindowsXP上のIE8,IE7,Firefox3,Opera10,Chrome4,Safari4でのみ表示チェック
　を行っています。よって、それ以外の環境では問題が発生する可能性があります。
　また、IE6以前はサポートせず、正常に表示されません。
・本テーマはRafael Lima氏が開発した CSS_Browser_Selector.js を使用しています。
　(http://rafael.adm.br/css_browser_selector/)


バージョン履歴
--------------
Ver.1.0.0 (2010.1.31) 公開開始
Ver.1.0.1 (2010.2.3)  記事の下部のボーダーが表示されない場合があるのを修正。
                      custommenuプラグインのサポートが不十分だったのを修正。
                      ウェルカムメッセージのテンプレート変数を日本語版仕様に変更。
                      (ご指摘をいただいたkobabさんに感謝します。)

