![]()
ご好評をいただいているMacromedia風テンプレートですが、現在水面下でMT3.0対応版をちょっとずつ準備中です。一番難しそうなのが、TypeKeyがらみのコメントの分岐のところですが、この辺の動きについては色々といじってようやく理解できてきました。合わせて、コメント回りの見栄えや言い回しもそれらしく整えていきたいと思って、その辺りを調整中していたのですが、例えば「サイン・インを確認しました、○○さん。」というよりも、「○○さん、サイン・インを確認しました。」と書いた方が日本語的には自然なんじゃないか?と思ったり(英文をそのまま翻訳すると前者のようになるのでしょうが・・)、そもそも「サイン・イン」というよりも「サインイン」の方が個人的にしっくりくるかなぁ・・とか、細かい部分でつい色々考えてしまいます。
さらにMT3.0のデフォルト・テンプレートと照らし合わせてHTMLやCSSの組み方で違う部分があれば、なるべく準拠させていきたいな、と思い一つ一つ洗い出していたのですが、ちょっと気になったのが個別アーカイブのコメント、トラックバック部分でのアンカー(ページ内リンク)の記述です。今までのMM風テンプレートでは、
<A NAME =”comment”></a>のように記述してページ内のアンカーに飛ばしていたのですが、MT3.0のデフォルト・テンプレートでは
<div id= ”comment”></div>のようなidによる指定になっています。動作的にはどちらでも問題ないのですが、調べてみると後者の方がHTML4.0でも推奨されている、よりCSS的な組み方なのだそうです。その代わり、idによる指定だとアンカー名の最初の1文字は数字にしてはいけないという決まりがあるらしく、MT3.0のデフォルト・テンプレートでも
<div id="c<$MTCommentID$>"></div>のように数字で吐き出されるIDに接頭語を加える形になってるんですね・・。確かに無意味な<A>タグが排除できるし、こういう新しい部分はどんどん取り入れていこう、ということで細かいマイナーチェンジを進めています。ついでに前から気になっていたCSSの表示の改善や、定義の仕方を整理してしまいたいと思って再びソースコードとにらめっこしているところです。早ければ今週末ぐらいにはリリースできそうですが、今度は「コメントプレビュー」や「検索結果」のテンプレートも同時に用意したいと思ってるので、もうちょっと時間がかかるかもしれません・・。
<p id="p<$MTPingID$>"></p>
こんな風にMT3.0対応を急いでいるのも、自分のサイトが最近コメントスパムの集中砲火を浴びているから、というのが理由の一つにあります。今までは、コメントやトラックバックの多いエントリーだけが狙われる「エントリー狙い」のスパムがほとんどでしたが、最近は不特的多数のエントリーに対してコメントを連発する「ブログ狙い」のスパムが来るようになってしまいました。これだけの数になるとさすがに手作業では除去しきれませんね・・。
風のまにまに号

おお、楽しみにしておりますよ!
きのう(9/2)にテンプレートをMT3.0に導入しようとして出来なかったのは、MT3.0には対応してなかったからなんですね?
そうとはしらず、大変な思いをしました。
できれば今のダウンロードのところに
対応バージョンを書いておいていただけると
ありがたいのですが・・・。
それとその3.0対応の分はいつできるのでしょうか?楽しみにしています
すみません、確かにはっきり明記してなかったのは分かりにくかったですね・・。テンプレートを作った当初はMT2.xしかなかったので、私自身も2.x系でしか動作検証はしていません。
ただ、コメントでのやり取りの経過を読んでいただければ分かると思うのですが、MT3.0でも使い方によっては(TypeKeyを使用しない?)問題なく使えている、と報告してくださっているユーザさんもいらっしゃいますし、他にも各自カスタマイズして3.0で使われている方はたくさんいるようです。
次回リリースするのは、私個人が自信を持って3.0で使えますよ、と宣言できるものを用意するつもりではいるのですが、他のユーザさんのカスタマイズ法を参考にしていただいても3.0対応は可能だと思います。
完成に付いては、何時何時までにとお約束はできないのですが、どうぞ気長にお待ちください。