MODxというCMSがあります。
最近コレで自分の個人サイトを作ろうと考えています。
XOOPSとか他にも色々CMSはあるのですが、
普通のサイトを作るのにはコレが使いやすそうだなぁ~と思ったので・・・
とりあえずコレを試してみることに。
まぁまだこのWordPressすらちゃんと理解していないのに、
あれもこれもやっちゃうのはどうなのかって感じですけど。
単にページ作るだけならWordPressでも出来るみたいなんですよねー。
出来るみたいっていうか、思いっきり「ページ」っていう項目あるし(笑)
でも、まぁ、色々経験しておいて損はないでしょう。
で、早速インストールして、
デザインもあっさり既存のHTMLで作ったものを表示させることが出来ました。
これはある程度HTMLの知識とMODxの経験がある人とかだと簡単に普通のサイトを
CMS化出来るんじゃないでしょうか。
ところで、これを導入して管理画面のプレビューでサイトを確認すると、
QuickEditっていう小型の管理メニューがちょこんと表示されます。
これで編集とかラクチンなのかもですが、
サイトでXML宣言をしているとIE6でみた時にこの管理メニューが開きっぱなしで
利用しにくいっていうかもはやただの邪魔なモノと化してしまうんですよ;
直し方がわからないのでXML宣言を外してみたらQuickEditは直りますが、
今度はサイトのデザインが色々ずれるし orz
かといって外した状態でデザインし直すのも面倒だし、
管理のためだけにコレ外すのもいかがなものかと。
そんなわけで、このQuickEditっていうプラグインをOFFにするという方法で妥協しようかなとか、調べてみたら解決方法がありました!
こちらを参考にさせて頂きました。
http://d.hatena.ne.jp/letitstar/20070930
修正するのは、
assets/modules/quick_edit/javascript/QuickEdit.js
修正箇所は以下の部分。
赤で書いてる部分を消して青に変更。
this.menus.each(
function(menu) {
menu.originalHeight = $(menu).getSize().size.y;
menu.effect = new Fx.Style(menu,‘height’,{ duration: this.effectDuration });
menu.effect.set(0);
menu.effect.set(1);
}.bind(this)
);
collapse: function(menu) {
if(menu.effect.now > 0) {
if(menu.effect.now > 1) {
menu.effect.start(0);
menu.effect.start(1);
}
},
そしてファイルを上書きしたらXML宣言でIE6でもバッチリ普通に表示されました!ステキ。
閉じてる状態での高さを1にすると何故か直るようですね。
とりあえずこれで管理画面からのプレビューもスッキリ!
こういう細かいところって気になるよね(笑)