/**************************************************
 * 【 モジュール名 】CSS管理(CssAdmin)
 * 【  バージョン  】1.0.4
 * 【   権 利 者   】gusagi
 * 【   作 成 者   】gusagi
 * 【  ライセンス  】GNU General Public License Version 2(GPL2)
 * 【 ホームページ 】http://good-tea.ddo.jp/dev
 * 【メールアドレス】gusagi@sourceforge.jp
 * 【   動作環境   】XOOPS 2.0.12JP以降
**************************************************/

【はじめに】
このモジュールは、CSSによるスタイル制御が判らない方には余り意味がありません。
逆に、モジュールやブロックのスタイルをCSSで制御したい方には、それなりに有用だと
思います。


【概要】
モジュールやブロックに対して、CSSファイルの紐付けを設定できます。
設定したCSSは、紐付いたモジュールやブロックが表示される画面で
</head>タグの直前に<link>タグを追加して読み込みます。


【機能】
以下の機能を実装しています。
----------------------------------
≪モジュールCSS設定≫
紐付けたモジュールの画面が表示されている場合に、
紐付けたCSSでのスタイル制御が可能となります。
----------------------------------
≪ブロックCSS設定≫
紐付けたブロックが表示されている場合に、
紐付けたCSSでのスタイル制御が可能となります。
カスタムブロックに対しても紐付けが可能です。
----------------------------------
≪$xoops_module_headerで指定した要素のオーバーライド≫
モジュール開発者が設定した$xoops_module_headerでのスタイル要素を
このモジュールで指定したCSSでオーバーライド出来ます。
（その仕様によりoutput_bufferingが必要となっていますが・・・）
----------------------------------
≪不要データ削除≫
モジュールのアンインストール等で不要データが残った場合、
一般設定画面から不要データの削除が実行できます。
----------------------------------


【導入方法】
1:通常のモジュールと同様に、モジュールのインストールを行ってください。
　アップデートの場合は、上書きアップロード後に管理画面から実行してください。

2:紐付けを行いたいCSSファイルを、以下のディレクトリ構造で配置して下さい。
　XOOPS_ROOT_PATH
　　　　|-- /css
　　　　|　　　|-- カスタムブロック用CSSファイル
　　　　|-- /modules
　　　　　　　　|-- /モジュール名
　　　　　　　　　　　　|-- /css
　　　　　　　　　　　　　　　|-- モジュール・ブロック用CSS

3:cssadminの管理画面で、紐付けを設定して下さい。

4:ブロック設定画面で、紐付けたCSSによるスタイル制御を行いたい画面に、
　cssadminのブロックを表示するように設定して下さい。
　（全てのページが一番確実です）


【今後の予定】
・スキンフォルダを使用しているモジュール(piCal等)への対応 => プラグイン機能実装。
・linkタグの"media"要素選択機能実装。


【謝辞】
・本モジュールは、GIJOE氏による「myblocksadmin」「Gticket」「mymenu」を
　使用させて頂いています。
　また、本モジュールの作成にあたり、「blocksadmin」を参考にさせて頂きました。
　本当にありがとうございます。

・本モジュールのアイコンは、Argon氏が作成して下さいました。
　本当にありがとうございます。


【最後に】
このモジュールは、開発者も参加しているホダ塾での活動がきっかけで作りました。
ホダ塾は、デザイナー・プログラマー・グラフィッカー・マネージャーなどのメンバーが
揃ったチームです。
モジュール開発にあたり多数の御助力を下さったチームの皆さんと、発起人である
hodakaさんに心からの御礼を申し上げます。

--------------

2006年 4月 2日 作成