MT5でrecently pinged on pluginが動かなかった

| コメント(0) | トラックバック(0)
久しぶりにこのblogにTrackbackが飛んできたので、ちょっと最近のTrackbackを表示させようかとおもって、recently pinged on pluginを入れたところ、
Undefined subroutine &MT::Template::Context::_hdlr_entries called
というエラーが表示されるようになり管理画面に入れなくなりました。
しょうがないので、_hdlr_entriesをgrepしてみたら、MT5では、MT::Template::Contextから$Core::MT::Template::Tags::Entryに移動していました。

というわけで、
% diff recently-pinged-on.pl~  recently-pinged-on.pl
31c31
< my $mt_hdlr_entries = \&MT::Template::Context::_hdlr_entries;
---
> my $mt_hdlr_entries = \&$Core::MT::Template::Tags::Entry::_hdlr_entries;
のとおりに修正したところ管理画面に入れるようになりました。
ところが、
Plugin error: recently-pinged-on.pl Unable to create sub named at recently-pinged-on.pl line 31.
Compilation failed in require at lib/MT.pm line 1357.
と出ていて、実はなおっていませんでした。

さらに、単に自分が無知だっただけで、recently pinged on pluginなんか使わずに、MT4.1移行は標準タグで出来ることを知りました。そんなわけで、最近のトラックバック(5) エントリーごとにまとめて表示・改2(MT4版)をそのまま使わせて頂き、recently pinged on pluginは無効化しました(ファイル名を変えてしまいました)。

関連するかもしれないエントリ

トラックバック(0)

トラックバックURL: http://www.sfc.wide.ad.jp/~irino/mt/mtraba.cgi/542

コメントする

このブログ記事について

このページは、irinoが2009年12月24日 20:55に書いたブログ記事です。

ひとつ前のブログ記事は「MT5+SQLite」です。

次のブログ記事は「mixiSync MT5対応」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

2010年5月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

Counters

Total visits: 694893
Unique visitors: 285942
This month: 1388
This week: 4676
Today: 693