January 31, 2004

MTアップグレードメモ

前回漫然とアップグレードを行ったことで、以前と違う状態ができていた。
手を加えたらメモっとけこの野郎、ということで今回こそメモる。


1.bookmarkletでblockquoteタグを挿入。
lib/MT/App/CMS.pmの639行目

qq(<a title="%s" href="%s">%s</a>¥n¥n%s)
qq(<blockquote><a title="%s" href="%s" target="_blank">%s</a>¥n%s¥n</blockquote>),
に変更。 このタグでそのまま行くのかどうかはまた検討ということで。


2.トラックバック着信で自動リビルド
参照:HuntingGirledCollective: トラックバック着信で自動リビルド
lib/MT/App/Trackback.pmの213行目

my $blog = MT::Blog->load($blog_id); $app->rebuild_indexes( Blog => $blog ) or return $app->_response(Error => $app->translate("Rebuild failed: [_1]", $app->errstr));
とあるので、
$app->rebuild_entry( Entry => $entry ) or return $app->_response(Error => $app->translate("Rebuild failed: [_1]", $app->errstr));
その後ろに追加。


3.RecentTrackBackに自サイトのエントリーtitleとpermalinkを表示
参照:@ parallel minds: 「最近のTrackback」にエントリーのTitleとPermalinkを!
唯一記録していたもの。
/plugins/mt-pingedentry.pl
をコピーすること。


4.cgiディレクトリ
自分で追加していたcgiディレクトリをコピーすること。


おそらくこれで全部だと思うのだが…。

 
(追記)
5.「rebuild支援ツール」
rebuild支援ツールの導入。
これなしではindividual archiveのテンプレート変更できません。

6.Burningbird: Comment Spam Quick Fix
コメントスパム対策。
individual archiveのコメントフォーム部にhidden属性を追加。
mt-comments.cgi の"use strict;" 直後に


use CGI qw(:standard);
if ($ENV{'REQUEST_METHOD'} eq "POST") {
my $data = param('snoop');
die unless ($data);
}

を追記。

Posted by kengochi at January 31, 2004 05:19 PM
Comments (2)

nice site pink ipod

Posted by: silver ipod on June 25, 2004 03:54 PM

> silver ipod
ipodは欲しいです。

Posted by: kengochi on June 26, 2004 02:04 PM
TrackBack (1)
このentryへのTrackBack URL
http://gnk.s15.xrea.com/x/mt-tb.cgi/398
(文字コード自動判別)
spamコメント対策:GET拒否
Excerpt: @ parallel minds: MTアップグレードメモ 6.Burningbird: Comment Spam Quick Fix コメントスパム対策。 以前にコメントスパム対策としてコメントのformにhidden属性を埋め込んでみました。 ところがここ1週間ぐらい毎日1〜5個のコメントスパムが コンスタントに投稿さ...
Weblog: @ parallel minds
Tracked: March 16, 2004 12:06 PM
Post a comment