MT3.121までにいじくったところ

| コメント(522) | トラックバック(7)

編集箇所

■エントリーをラクチンにするために(3.x 以降)
http://nakayoshikoyoshi.main.jp/mt/archives/2004/12/3x.php
■MTブラックリストインストール方法
http://modelrr.net/taksblog/archives/2004/10/mtblacklist_20b.html
■テンプレート関係
◇コメントも検索する
<form method="get" action="<$MTCGIPath$><$MTSearchScript$>">
<input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" />
<label for="search" accesskey="4">Search this site:</label><br />
<input id="search" name="search" size="30" /><br />
<!-- コメントも検索する -->
<input type="hidden" name="SearchElement" value="both" />   ←足す
<input type="submit" value="Search" />
</form>
■mt.js
◇リンク先を常に別ウィンドウにMT3版
mt.js の 163行目にブランクを足す。
setSelection(e, '<a href="' + my_link + '" target="_blank">' + str + '</a>');
■mt/tmpl/cms/upload.tmpl
◇画像のアップロード先を指定
MovableType3.xはmt/tmpl/cms/upload.tmplの22行目or26行目に
<input name="extra_path_archive" value="images" />
<input name="extra_path_site" value="images" />
■MT/App/CMS.pm
◇画像のボーダーを0にする、ターゲットブランクをつける
1954行目
<a href="$url" target="_blank"><img alt="$fname" src="$thumb" width="$thumb_width" height="$thumb_height" border="0" /></a>
1958行目
<img alt="$fname" src="$url" width="$width" height="$height" border="0" />
■mt/lib/mt/util.pm
◇Blockquoteタグにデフォルトで改行が入るようにする。
http://blog.garaku.cc/archives/2004/10/06_1326.php
246行目あたりに以下のような個所があるので、ソースを追加しアップロードします。
sub html_text_transform {
my $str = shift;
$str ||= '';
my @paras = split /\r?\n\r?\n/, $str;
for my $p (@paras) {
if ($p !~ m@^</?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|p|pre|
center|form|fieldset|blockquote|address|div|hr)@) {
$p =~ s!\r?\n!<br />\n!g;
$p = "<p>$p</p>";
}
elsif ($p =~ m@^</?(?:blockquote|div|p)@){ ←これ
$p =~ s!\r?\n!<br />\n!g;←これ
}
}
join "\n\n", @paras;
}
◇コメント欄のURLにターゲット属性
507行目
sub munge_comment {
my($text, $blog) = @_;
unless ($blog->allow_comment_html) {
$text = remove_html($text);
if ($blog->autolink_urls) {
$text =~ s!(http://\S+)!<a href="$1" target="_blank">$1</a>!g;
}
}
$text;
}
次にmt.cfgのGlobalSanitizeSpecの部分を
GlobalSanitizeSpec a,a href,a href target,b,i,img src,u,br,p,pre,tt,strong,em,ol,ul,li,blockquote,div class,span class
に変える。

これから3.15にバージョンアップするんだけどまたいじるのマンドクサイ。
いくつかはいじらないで同じの使えるけどそれを調べるのもマンドクサイ。

トラックバック(7)

トラックバックURL: http://www.aoaka.net/mt/mt-tb.cgi/164

コメントする

このアーカイブについて

このページには、過去に書かれたブログ記事のうちfootballカテゴリに属しているものが含まれています。

前のカテゴリはetcです。

次のカテゴリはgameです。

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