MovableType、落とし穴、右往左往
しばらく事故と称してインデックス封鎖をしてました。まぁ、何が発生したかと申しますとCSSテンプレートを削除してしまった(というか気がつけば3行だけになってた)のです。CSSってのは人で言う化粧のようなものでしょうかね。WEBってのは、すっぴんじゃなかなか見れたもんじゃない訳で。
んでガッカリするのも何なんで、ちょっと改善を施そうと。今回はそれについて。
まず、第一にmoo.fxのバージョンが上がっていた訳です。ver.2に。これがまた秀逸で、『you are the here(いまうちここおんねん)』があったらいいなぁと思ってたら、追加されてました。setStyleクラス(?)ですかね。これを追加しようと。
このサイトで言うと、個別エントリーに行ったときにある右ブロックのコメント欄やらトラックバック欄ですね。タブにしてあるんですが、今何が開いてるか解りにくいんです。それを解消できるとあっちゃ導入しない訳にいかないのでやってみました。
んが、動きません。
押せども引けども動きません。
このサイトは、LITBoxとLightBoxも使っておる訳です。この二つは同一ウインドウにイメージやオブジェクトを表示するもので、ページ移動の回数を減らすユーザーにやさしいものなんですが、この二つはprototype.jsをベースに作られています。
一方、moo.fxはその名の通りmootoolsというフレームワークなんですね。故にかち合う部分が出てくるのです。両方ともAjaxには欠かせない、というかそのものなんですが同居は難しいんですね。似た者同士ですから。他にもJQueryってのもいますが。
そういうわけで、二者択一です。LITBoxかmoo.fx2か。いろいろ調べました。
現状で!
時間だけが過ぎていくので、今はこのままで。と。自分で作ればいいんですけど、んなもんすぐにはできないんで。誰かが1つのフレームワークですべてをカヴァーするものを作ってくれることを祈って。
あと、このサイトは、エントリーの要素(img,mov,swf,flv,YouTubeのlink)をLITBoxで表示する為に、EntryKeyword部分に配列として入力してそれをPHPで処理してます。そのfunctionを別ファイルにしてるんですが、require_once関数で呼び出さずにMTのmoduleにして呼び出していたのをrequire_once関数に変えました。何故今までそうしなかったかというと、require_onceが相対パスでしか動かないことを知らなかったからです。全く。きぐしねいです。
と、いうことで…大して変わってません。あ、サムネイルのボーダーカラーで何のリンクか解るようにしました。
それぐらいですね…
コメントする