- 2006-01-01 (日)
- Movable Type
小ネタ。Movable Typeのエントリーのリストと編集にて、投稿したエントリーが一覧表示されますが、ここに出るタイトルの文字数が短すぎる事(11文字)がたまに不便に感じていました。以下そのタイトル文字数を増やす方法です。
MTバージョン 3.2 以降の場合
lib/MT/I18N/ja.pm の26行目付近にある以下の箇所:
use constant DISPLAY_LENGTH_EDIT_ENTRY_TITLE => 11;
これを任意の文字数に変更すればOK。
MTバージョン 3.2 以前の場合
lib/MT/App/CMS.pm - list_entries 関数の2527行目付近にある以下の箇所:
unless ($row->{title_short}) {
my $title = remove_html($obj->text);
if ($app->{cfg}->DefaultLanguage eq 'ja') {
$row->{title_short} = MT::I18N::substr_text($title||"", 0, 11) . '...';
} else {
$row->{title_short} = substr($title||"", 0, 22) . '...';
}
} else {
if ($app->{cfg}->DefaultLanguage eq 'ja') {
$row->{title_short} = MT::I18N::substr_text($row->{title_short}, 0, 11) . '...'
if $row->{title_short} && MT::I18N::length_text($row->{title_short}) > 11;
} else {
$row->{title_short} = substr($row->{title_short}, 0, 22) . '...'
if $row->{title_short} && $row->{title_short} =~ m(\S{25,});
}
}
赤文字で示した箇所を任意の文字数に変更すればOK。
※MT3.2では修正が容易に行えるよう、バッチリ対応していた事が判り、MT開発陣に対する好感度アップ。GJ :)
Comments:1
- モカ 2011-01-18 (火) 10:04
-
古い記事へのコメント失礼します。
コメントのタイトルの長さが短くて困っていたので大変助かりました。
有り難うございますo(^0^)o