X2管理画面における左メニューの問題点は以下の4つに集約されます。
(1) JavaScriptのポップアップ位置がおかしくて下の方のモジュールだと捕まえきれない
(2) メニューの中身はIMGのみで、そのIMGにALTすら打ってない
(3) JavaScriptを切ると、アクセスできない項目が山のようにある
(4) 現在選択中のモジュールが何であるかが判らない
それを改善するために、HackではないHackを考えてみました。
あくまでモジュールだけです。最新版のaltsysモジュールを入れて、その一般設定で、「管理者用メニューの書き換え」を何か別のものに変更してみてください。
いわゆるmainfile hookでもコアHackでもないので、反映は1テンポ遅れますが、画面左メニューが切り替わったと思います。選択できる3パターンいずれも、(1)と(2)は改善してあります。「XC Legacy 2.1風」だと(1)〜(4)すべてを改善してあります。(下図参照)
この手法はキャッシュHackというもので、altsysでは結構あちこちで使ってます。今まではすべてSmartyのコンパイルキャッシュ templates_c/ をHackしていたのですが、今回の操作改善は cache/adminmenu.php ファイルを書き換えることで実現しています。