今日はMT4カスタマイズデーでした。

トミナガです。
明日から、某大きいサイトからのアクセスがあるかもしれませんので、念のため書いておきます。
私はフリーランスのWEBデザイナーってことで世間的には活動していますが、個人的な取り組みとしてもMTのカスタマイズをやってみたり(なぜか仕事ではあんまりやらない。できるんだけど)、XHTML+CSSコーディングを請け負ったりして生活している人ですよ。
これ以上書くと、おそらくMTの個人ライセンスに違反するだろうから、あとはmixiとかで探してください。北海道札幌市在住ね。

で、いきなりですが、今日丸1日やったMT4カスタマイズのメモ。書かないとすぐ忘れるぜ!

  1. MT4のテンプレートのbodyタグにはmt.jsを読み込んでるっぽいonload~がついているので、そこを削除すると個別アーカイブのコメント欄の挙動がおかしくなる。
    →ログインしてるのに、名前入力欄とメールアドレス欄が表示されたままだった。ていうか、onloadしなくても良い方法はないんだろうか?
  2. bodyタグのclass部分を削除すると、StyleCatcherを使ったテンプレート変更ができなくなる予感。
    →あくまでも予感です。要検証。
  3. mt.jsの文言修正
    →小粋空間に実例あり”Movable Type 3 から Movable 4 へのアップグレード(コメント関連テンプレート差分)”
  4. コメント投稿フォームにCSSをあてないとガタガタなので、form周りをfieldsetでlegend=コメント入力フォーム、その他を定義リストでマークアップして、見栄えをよくした。
  5. アーカイブページにも手を入れて、出力時のパターン別に少しMTIfを使ってみた。

MT4のカスタマイズについては、今のところは、いかに標準テンプレートの不要なものを取り去るかという部分に注力しています。その結果、バリデーションでエラーが出ないように。
まあ、それはつまり、余計なことをしなければいいのだけど、ひたすらに取り去るだけでもダメで、上記のような事象が出てくるわけです。

それから、残り作業メモ。

  • titleタグの修正
  • トップページのコメントとTBのリンク設定(コメントとTBがないときはリンクしない)
  • プラグインの導入と専用タグの記述
  • ブログパーツ入れてみる
  • HTML構文チェック
  • 全部できた後に、サイドバーのPHPモジュール化

すごく大変だし、途中で何度もわからなくなってイヤになったけど、今日1日集中して作業したおかげで、かなり前進しました。よかったー。
でも、ここは「読ませるサイト」で「テキスト主役」なんで、あんまりゴテゴテしたのは(今まで通り)作らないと思います。

« 今日できたこと。 | TOP | 11/24-11/25のハンズオン行くよ。 »

コメント

トラックバック

Trackback URL :

このサイトについて

管理者
location
Sapporo, Japan
job
Webデザイナー、コーダー
趣味
写真と猫

札幌でフリーランスのWebデザイナーをしています。このブログは、主に日常の出来事とWeb制作に関するメモを書いています。

>>read more