30 July, 2006 (Sun)

●移転のおかげで

1日2000は来ていたトラックバックスパム。
すべてプラグインでカットして、受け付けずには済んでいたものの、溜まっていくログを消すのが日課だったけど、引っ越してからゼロになった。
もちろん続けていけばいずれはまた来るようになると思うけど、しばらくは安心できそう。

28 July, 2006 (Fri)

●リンクページの変更

一見見た目はほとんど変わらないけれど、リンクページをCGIを使ったものから、普通のHTMLに変えました。
理由は、CGIでサーバーの負荷がかかってはいけないなと思ったこと。
そして、利用者からの登録を許可しているわけではなく、管理人自らの登録しかないので、CGIにしておく必要がないなと日頃から感じていたからです。

そうたびたび追加するわけではないし、以前あった自動書き込みも不可能になるからかえっていいかもなどと思っています。

27 July, 2006 (Thu)

●再構築500エラー

昨日、サーバー移転後、何度頑張っても500エラーが頻発。
アーカイブテンプレートそれぞれのサイドバーのコンテンツを減らしていったら
日付アーカイブとエントリーアーカイブはエラーが出なくなったが、カテゴリーアーカイブだけエラーが出る。
エラーが出ても一応保存した状態にはなっているけど。。。

そこで、カテゴリーアーカイブだけ左のサイドバーだけでなく、右のサイドバーのコンテンツも検索以外は削除してみた。
すると何とか再構築できるようになった。

26 July, 2006 (Wed)

●サーバー移転

サーバーをland.toさんから、JOKER-MXさんへ移転しました。

一つ一つ移転作業を行うものの、なかなかうまくいかない。。。
まず最初にテンプレートをいじろうとしたものの部分的に文字化けしたり、保存ボタンが消えたりどうもおかしい。
検索してやっと対処できそうなページを見つけたけれど、消えてしまっている。
何とかキャッシュが残っていたので参考にしてデータベースを修正したらとりあえずうまくいった。
そのページはこちら。
しかし、テンプレートを修正したり、エントリーを読み込んでから、再構築しようとしたら今度は500エラー。
こちらは小粋空間さんのこちらの記事を参考にしながら現在対処中。。。

13 July, 2006 (Thu)

●管理画面のリンクボタン修正

つい数日前リンクボタンを新窓指定にカスタマイズしたという記事を書いたけれど、ふと思いなおして、Movable Type 入門:エントリーでリンクを別画面に設定を参考に、最初からあったリンクボタンは元に戻して、新たに新窓リンク用のボタンをつけることにした。
普段、99%新窓リンクを使っているけれど、通常リンクを使わないとも限らないから。。。

参考ページとはMTのバージョンが違うので多少違う部分もあるものの、内容はそのままコピペでできた。
イメージファイルはmt-static/images/formatting-icons内に、
管理画面の編集のファイルはmt/tmpl/cms/edit_entry.tmplの535行目からがエントリー部分、574行目からが追記部分、
javascriptでのプログラム追加のファイルはmt/mt-static/mt.jsの298行目の上にコピペ。

ただリンクボタンはもともとのボタンを利用してWindowsについているペイントで自分流に作成したので、画像のサイズだけはそれに合わせ変更。

●MT3.31-jaの提供開始

Movable Type 3.31日本語版を提供開始しました
Six Apartより、3.3で出ていた3つの不具合を修正したMovable Type3.31-jaの提供が開始されたようです。

私も早速インストールしようかと思います。

12 July, 2006 (Wed)

●Widget Managerに挑戦!!!

小粋空間:Widget Managerの使い方(その2:公開テンプレートに適用する)を参考にWidget Managerを使ってみることにした。

3.3にしてから便利だとは聞いていたけど、使い方が理解できていなかったので手をつけていなかった。それが小粋空間さんの手ほどきのおかげでやっと使えるように!

ただ最初から疑問だったのが、アーカイブによっては「最近の投稿」のところが、そのエントリーの一覧になったり、月間のエントリーの一覧だったりと変わってくること。
でも、それはWidget Managerを別々に作成することで対応できた。
だから、右カラム用にはWidget Manager Right一つだけど、左カラム用にはメインページ、エントリーアーカイブ、カテゴリーアーカイブ、日別アーカイブとそれぞれ別のWidget Manager名をつけた

これで両カラムに関しては簡単にいじれるようになるってことかな?

08 July, 2006 (Sat)

●タイトル属性追加

小粋空間:最近のコメントのツールチップにコメント内容を表示する(MTCollate版)
を参考に、サイドバーの最近のコメント欄をカスタマイズして、コメント内容がわかるようにカズタマイズ。
こちらは見たとおり、そのまま追加するだけの簡単さ。

そこで、トラックバックにも、と思い立ち

<a href="<$MTEntryLink$>" title="<$MTEntryTitle$>へ"><$MTEntryTitle$></a><ul>
<MTPings lastn="3">
<li><a href="<$MTPingURL$>" rel="nofollow" title="<$MTPingExcerpt$>"><$MTPingBlogName$>
</a><$MTPingDate format="%m/%d "$></li></MTPings></ul>
のように追加しました。

07 July, 2006 (Fri)

●リンクボタンを新窓指定

通常、Movable Typeの管理画面でのエントリーの投稿画面には6つのボタンがある。
その中の一つのリンクボタンは基本的にそのページが切り替わって表示されるので、新窓リンクにしたい私はいつも「 target="_blank"」を追加していた。

これが結構面倒なのだ。
そこで何とか最初から新窓指定できないものかと、mt-static内のmt.jsを開いてみた。
すると321行目に

setSelection(e, '<a href="' + my_link + '">' + str + '</a>
と書かれていた。そこでためしに
setSelection(e, '<a href="' + my_link + '" target="_blank">' + str + '</a>
と「 target="_blank"」を書き加えてアップロードしてエントリー画面で使ってみるとこれがばっちり!!!
思ったより簡単にできてしまってびっくり。
これでこれからは楽チンだね。

04 July, 2006 (Tue)

●MT3.3修正版近日リリース予定

Movable Type 3.3修正版リリースのお知らせ

  1. 大括弧([および])を使ったタイトルを含むエントリーを、投稿画面で編集できなくなる。
  2. 月別や日別など日付をベースにしたアーカイブテンプレートを再構築すると、出力結果のすべてのページに同じ最新エントリが表示される。
  3. 英文のテンプレート名を持つテンプレートが日本語に翻訳されたテンプレート名で表示される。
これら3点の不具合を修正したバージョンを近日リリース予定とのこと。
この記事のよって、日付アーカイブのトラブルは、バグの一つだったと判明。
最初にアップグレードした際のやり方が悪かったのではと不安になったりもしたけれど、結局バグだったわけで。。。

03 July, 2006 (Mon)

●3.3用テンプレ追加修正・・・さらに追加

うまくいったとばかり思っていた修正が、dropperさんからのコメントによって「古い記事から並んでしまう、昇順になっていた」と気づかせていただきました。

そこで、タグを検索してみると、ホームページ制作会社-SEO-SEM,ブログ作成も(東京-埼玉)-WEBサイト作成 all-angle様にヒットしました!

それによるとascend=昇順でdescend=降順ということらしい。

02 July, 2006 (Sun)

●バナー画像変更

MTも3.3になったので、バナーの画像を変えてみました。
Bbsやメールフォームにも画像を使わせていただいた、
Wisteria Field様の写真です。

タイトルにあわせて、コーヒータイムに食べたいようなケーキです。

01 July, 2006 (Sat)

●3.3用テンプレ追加修正

修正できたと思っていたテンプレートが一部不具合があることに気づいた。
サイドバーの月別アーカイブやカレンダーからアーカイブを開こうとすると
なぜか、中央コンテンツには最新の記事しか表示されないのだ。

そこで、昨日Six Apartのデフォルテの状態が知りたくて一つブログを作っておいたのが役に立つかもとテンプレートとにらめっこ。
というのも、デフォルテのテンプレなら、全く問題がないからだ。

●テンプレート修正

Movable Typeを3.2から3.3にしたので、小粋空間 Movable Type 3.3 テンプレートを参考に、修正してみました。

とりあえず、指示通りそれぞれをコピペでできた。