26 February, 2008 (Tue)

●テンプレートをMT4仕様に変更

もともと、MT3.17の頃にはじめたこのブログ、テンプレートもその頃のものをMTのバージョンアップのたびに修正を加えて使い続けていた。
MT4がでてから、その仕様の違いが気になっていたものの、面倒で後回しになっていたテンプレをちゃんとモジュール化っていうのかな、MT4仕様に変更することにした。

もととなるテンプレは小粋空間さんのテンプレートセット。それで、まず既に小粋空間さんのテンプレを利用しているdiaryのほうを先に修正、そしてもともとはDr.blogさんのテンプレを使いつつ、カスタマイズしてきたこちらのブログも、見た目はほぼカラーや写真などごく一部以外は一緒だからという理由で同じテンプレートを使うことにした。実はただ単に、今まで使っていたテンプレをうまくMT4仕様に変更する、簡単な理由が見つからなかったというだけ。

31 January, 2008 (Thu)

●テンプレ修正

昨日、テンプレのミスに気づいてから、何度も修正しては挫折を繰り返し、なんとか、コメント完了のテンプレ以外は修正できた。
しかしその作業による再構築のせいでむちゃくちゃ負荷をかけてしまった。ガ~ン今朝も昨日ほどではないものの、負荷をかけてしまったと思う。あまりのひどさにサーバーから追い出されたらどうしよう。ガクガク
しばらくはあまりいじらず、おとなしくしていよう…

30 January, 2008 (Wed)

●検索結果が…

MT4.0にしてからかなりたつけど、ずっと気づいていなかったミスに今頃気づいた。いや、本当はちょっとだけおかしいな、と思っていたのだけど…。
それはシステムテンプレートに「検索結果」のテンプレートがないこと。これはMT3以前のバージョンからのアップの場合に起きるらしい。
検索結果そのものは表示されるのでいいといえばいいのだけど読みにくい。

ないなら作ればいいやと思ったものの、システムテンプレートは新規作成ができない。どうしたものかと迷ってあちこちメニューをのぞいてみれば、「システムメニュー」→「ブログ一覧」のプラグインアクションに「ブログの複製」と「テンプレートの初期化」とあるのを見つけ、まずはバックアップのつもりでブログの複製をしてから、元のブログを選択し、テンプレートの初期化をした。
それで無事システムテンプレート内に検索結果のテンプレートも作成された。

そして、元のテンプレートのままでいいものはバックアップからコピペで元に戻し、不要になったファイルを削除した後で再構築してみた。
すると、検索結果はスタイルシートの関係上、デフォルトのテンプレートが適用された状態だけどちゃんと表示された。
しばらくいじってみたものの、うまく自分のテンプレートで表示できないので、当分はこの妙な状態でも読みやすければいいやとおもうことにした。そのうちゆっくりと修正していこう。

30 August, 2005 (Tue)

●エンコード

エンコードをShift_JISからUTF-8に切り替えた。
ちょっと面倒だったけど、何とかできたみたい。
まず、mt.cfgをTeraPadで開いて

# PublishCharset utf-8
PublishCharset Shift_JIS

の行を
PublishCharset utf-8
# PublishCharset Shift_JIS

に変えておく。(それとも戻しておくっていうのかな?)
次にテンプレートのほうはすでにバックアップ済みなので
エントリーを「読み込み/書き出し」で書き出し。
TeraPadを使ってUTF-8で保存。
この後、思い切って一旦エントリーのすべてを削除。
UTF-8で保存したエントリーのファイルをmtのimportフォルダに入れ、
設定を変更したmt.cfgとともにアップロード。

そしてインポートしておいたエントリーを読み出し。
テンプレートも片っ端からTeraPadを使ってUTF-8に変更したものをコピペ。その際、いくつかはテンプレート名も文字化けしていたので書き直した。
サイト説明の文章なども文字化けしていたので書き直し。
最後のほうは思いつくままにやってみたので、正しいかどうか不安だけれど
ちゃんと表示できているみたいだからいいかな?

19 August, 2005 (Fri)

●アーカイブのphp化

いろいろなブログを参考にしているとき、ファイルの拡張子が「php」なのにふと気づいた。
そういえば「アーカイブのphp化」なんていう言葉を聞いたことがあるなあと思い、検索してみた。。
なんとなく難しそうだと避けていたけど、どうやら利点が大きいらしい。
そしてPHP化実行中
MTのPHP化とページ分割 を参考に早速やってみた。

まず、「ウェブログの設定」→「設定」→「アーカイブ・ファイルの拡張子」を「php」に変える。

次に、「アーカイブの設定」→「個別エントリーアーカイブ」→「アーカイブ・ファイルのテンプレート 」に

<$MTArchiveDate format="%Y%m/%d_%H%M"$>.php

と記載して保存、再構築。
とりあえず、これだけ。
難しくなかった。。。

12 August, 2005 (Fri)

●テンプレート利用

3カラムにしたくて、カスタマイズをしてみたものの
うまくいかない。。。
そんな時見つけた。

Dr.Blog

で、早速ダウンロードさせてもらい、導入!
ちょっとだけ自分流にしたほかはそのまま。。
そのうちまた自分でも頑張ってみよう!