カスタマイズ&運用TIPS : 最新ALTSYSを利用した管理エリア向けテーマ
投稿者 : taka 投稿日時: 2007-5-21

XOOPSの管理画面の画面デザインを変更したいと思ったことはありませんか?GIJOEさんの最新altsysを使うと、管理エリアにもテーマを簡単に適応できます。もちろん当サイトで配布中のテーマも適応できますが、幅固定(しかも幅の狭い)のテーマですと、使い勝手が悪いだけでなく、列数の多いテーブルタグの使われたモジュールの管理画面等で、右端が切れてしまい使えない場合もあります。かといって標準のまま使いたくないという方のために、管理画面専用のベーステーマをつくってみました。
- GIJOEさんの記事:PEAK XOOPS - 管理画面を通常テーマで表示
- altsysのダウンロード:PEAK XOOPS - Support&Experiment
管理エリア専用テーマのダウンロード:bc_admin01
altsysのインストール方法はここで説明はしませんが、altsysがきちんとインストールされていれば、あとは適応方法はとても簡単です。
ダウンロードしたテーマを解凍し通常のテーマと同様、
XOOPS_ROOT/themes/bc_admin01/
の位置に配置します。
そしてALTSYS一般設定の管理画面用テーマの欄に、bc_admin01と記入するだけです。
またその欄の説明に書かれているように、mainfile.phpのcommon.php行直後に、
include XOOPS_TRUST_PATH.'/libs/altsys/include/admin_in_theme.inc.php';
を挿入しておくことをお忘れなく。
せっかく管理エリアにもテーマを適応できるので、管理エリアも公開エリアとシームレスな方が...という意見もあると思いますが、私はパブリックエリアは見た目と機能性の共存・融合、バックヤードは利便性の追求、と分けて考えることも重要だと考えています。もちろん多くの場面に適応させるためにはソースも肥大化しますのでそれを避けたいという意味合いもあります。今回はベースとしてとにかくシンプルなつくりとしていますので、コレを元にもっと使いやすい、あるいはオリジナリティあふれる管理テーマを作成してみてはと思います。
※公開エリア側のテーマとしては使用できません。
もし間違って公開エリアテーマに適応してしまった際に困らないよう、簡素なログイン画面が表示されるようにつくっていますので大丈夫だとは思いますが...。








