記事本文
Recent Reaction template が使えなくなっていました
Movable Type 3.2-ja-2 へのアップデートを無事に済ませたわけですが、拙作 Recent Reaction template ver.3 が実は使えなくなっていたという事実が。
前回のアップグレードで、3.17時代の Recent Reaction テンプレートが
recently_commented_onの問題で使えなかったのですが、今回の3.2-ja-2で解決しとりました。
「 Movable Type 3.2-ja にしたら Recent Trackback 部分のテンプレートがおかしくなっているなあ」とは思っていましたが、その部分だけ 3.2-ja としての再構築はしないようにして凌いで、問題解決を先送りにしていました。 そこで MT3.2-ja-2にアップグレード - LIPPiN を見て「 Movable Type 3.2-ja-2 にもアップデートしたしそろそろやんべえか」と思ってもう一度再構築してみたのですが、やはりおかしいまま。 本当なら「トラックバックを受け付けた記事のみを抽出」して、「トラックバックを受け付けた時刻の順」に並べて、「トラックバックを受け付けた記事を親として、寄せられたトラックバックをその子としてツリー状に」並べるはずが、トラックバックを 1 件も受け付けていない記事までリストアップしています。
何故だ ! ちゃんと 3.2-ja-2 のシステムの plugins ディレクトリに recently_pinged_on Plugin もインストールしているのに ! ( Movable Type 3.2-ja をインストールした際に、アップデートではなく別ディレクトリに新規インストールしたので、プラグインの入れ忘れを別件でやらかしていたのです。 )
……って、 Ogawa::Memoranda: recently_pinged_on Plugin にて
Movable Type 3.2で正常に動作するように修正
という追記がなされていますね。
私が入れた分は以前から使っていたものだったので、修正されたバージョンのものを新たに入れ直して解決。
Movable Type 3.2x における Recent Reaction template の対応
ということで、以下の条件を満たしておけば、 Movable Type 3.2x 環境でも Recent Reaction template ver.3 のコードを元に作られたテンプレートのコード自体には特に修正の必要はありません。
- recently_pinged_on Plugin の ver.0.18 以降を plugins ディレクトリに put している。
- Movable Type 3.2-ja-2 にアップデートしている。
プラグイン作成者の (o) さん ( Ogawa::Memoranda ) とテンプレートの使用報告者の lego さん ( LIPPiN ) に感謝しつつ、プラグインを前提にしたテンプレートを公開しているならプラグインのバージョンくらいチェックしろと自分に言い聞かせて了。

