2005年 1月 9日(日) 先負 今日は何の日? 2006年の今日のエントリ
長過ぎるタイトルもすっきり一行に
サイドバーの 最近のエントリ、最近のコメント、最近のトラックバック等で、タイトルが長過ぎて 折り返しになるのって
気になったことありませんか?意外と小心者のさえらは、どうもこれが気になって仕方なかったんです。
それを解決してくれる記事を 先ほど こちら でもお世話になった う・わ・き・も・の さまで発見っ!!
「エントリーのトリミング」・・・(  ̄O ̄)ホー、トリミングというのかぁ。。。
てことで、やってみました。人生迷い箸 さまから 日本語対応トリミングフィルタ をちょうだいします。
テキストエディタに 以下のように記述、名前を mt-trimj.pl などと付けて自分のブログの文字コードで保存したら、
plugins フォルダにアップします。
# 指定された文字数(半角文字数)にトリミングするフィルタ
package MT::Plugin::Trimj;use MT::Template::Context;
use MT::ConfigMgr;MT::Template::Context->add_global_filter(trimj_to => sub {
my($str, $nstr, $ctx) = @_;
my $sippo = '...';my $tmpstr = $str;
my $c = MT::ConfigMgr->instance->PublishCharset;
my $conv_in;
if (lc $c eq lc 'Shift_JIS') {
$conv_in = 'sjis';
} elsif (lc $c eq lc 'ISO-2022-JP') {
$conv_in = 'jis';
} elsif (lc $c eq lc 'UTF-8') {
$conv_in = 'utf8';
} elsif (lc $c eq lc 'EUC-JP') {
$conv_in = 'euc';
}my $jcnv;
eval 'use Jcode;';
if($@){
require 'jcode.pl';
$jcnv = 'jcode::convert';
}else{
$jcnv = 'Jcode::convert';
}
if ($conv_in ne 'euc') {
&$jcnv(\$str, 'euc', $conv_in);
}# 比較をここに移動
my $lenstr = length($str);
if($lenstr <= $nstr) {
return $tmpstr;
}my $out = substr($str,0,$nstr);
if ($out =~ /\x8F$/ or $out =~ tr/\x8E\xA1-\xFE// % 2) {
chop $out;
if($out =~ /\x8F$/){
chop $out;
}
}
$out .= $sippo;
# 尻尾を付けたくない場合は、コメントアウトのこと。if ($conv_in ne 'euc') {
&$jcnv(\$out, $conv_in, 'euc');
}return $out;
});1;
あとは、<$MTEntryTitle$>を<$MTEntryTitle trimj_to="25"$>に変更するだけです。
25のところは、文字数です。サイドバーに合わせて、調整してください。
同様に、最近のコメント、トラックバックにも 使えますね。
一つのタイトルで、一行・・・これは、見た目 かーーーーなりスッキリです。ヽ(^◇^*)/ ワーイ
≫ せっせとちょこちょこ from
PHAT∴LOVESICK
毎日拝読しております。読み逃げばかりで申し訳ありません。ツリー化とトリミングがとっても分かりやすくて助かりましたー!嬉しいですっ!! [続きを読む]
≫ 最近導入したプラグイン from
今日の覚え書き
最近みなさまのblogで各要素のツリー化が大流行ですが、特に乗っかっていくつもりもなく、これもツリーっぽく見えるじゃん(... [続きを読む]
≫ MTカスタマイズ: 長いタイトルをすっきり見やすく from
mayu*can
実は、気になっていたこのカスタマイズ。 これでサイドバーが、変な風にズラズラダラ... [続きを読む]
≫ 長いタイトルもスッキリ解消! from
WhiteжButterfly
少し前の記事で、タイトルを長く書きすぎたせいか、ツリー画像が時々消えたりと不安定... [続きを読む]
≫ トラックバックツリー化 from
CU*Chu!
トラックバックを見やすくしたくて、少しいじりました。 覚え書きとして残しておきま... [続きを読む]
≫ すっきりさせましょ from
LOVE×LOVE!?
やむやむ: 長過ぎるタイトルもすっきり一行に参考に、サイドの数行に渡っていたエン... [続きを読む]
おぉー。
この、「なんたら・・・」ってなるやつ、
やりたかったんだ~、私も。
コレも今度やってみよう!
参考になりますわ、さえらしゃんv
sb凄く軽くて、再構築も早くて良いよぉ~(笑)
エントリーのアイコンを使うやり方、上の方のタグだけで良かったのかも・・・
「└ 」この形になっているアイコンだけDLして、
「└ 」を入れているタグのところに入れれば出来るかも?
字で打ち込んでいる「└ 」これは削除してね。
上手くできますように( * ̄)m 〔十〕 アーメン
>>5 真希さん
(’-’)ホウホウ・・・乗り換えるなら sbですな。φ(..;)メモメモ
アイコン、もう一回やってみるぅー。すすっ((((((;_ _)
ここに画像があるので、DLしてこれと一度差し替えてみてくださーい。
私のは何故か小さいものだった^^;
sbもほぼMTと同じ事が出来るので良いよぉ~
>>8 真希さん
(゜ロ゜) ヒョオォォ!行き違いでしたぁ、ごめんなさい。わざわざありがとう。
やってみるぅ~~~~~。(((((°°;)
>>8 真希さん
いただいたちっこい画像に差し替えてみたら、こんな感じ。
もう一歩なんだけどねー。わざわざ もってきてもらったのに、ごめんなさい。何度もありがとうね。
はじめまして。Yamaguchiといいます。まえまえから何とかしたいと思っていた二行にわたるタイトル表示。おかげでいい感じですっきりしました。まだ投稿少ないけど比べてみたらすごく分かりますね
またいろいろお邪魔したいと思います~
>>11 D.yamaguchiさん
はじめまして。あたしもこのカスタマイズは すごーーーくスッキリして お気に入りです。
あちこちに応用がききますので、試してみてくださいね。
はじめまして
少し前からMTへ引越ししてきたのですが、長いタイトルが二段になってしまうのをどーにか解消できないのかなと思っていました。
変に細かいところが気になってしまって(^^;)ヾ
こちらの記事を参考にさせて頂き、スッキリ一行にすることができました
ありがとうございます。
あと、BlogPeopleの方へリンクさせていただきました
>>15 Mirayさん
はじめまして~。細かいことのようだけど、このスッキリ感は大事ですよねー。
BlogPeopleへの登録も ありがとうございました。
こんばんは
3月28日に送らせて頂いたTBが、今カテゴリーを入れ替えた際アドレスが変わってしまい;再度送らせていただきました。
お忙しいところ申し訳ありませんが、削除お願い致しますm(_ _"m)
MTにまだ慣れずお手数おかけしてしまってすみません;
あと、フォントの件もありがとうございました。
さえらさんに言われなかったらそのまま気づかずShift_JISのままだったと思うので、本当に助かりました
>>17 Mirayさん
特殊なフォントだったんじゃなくて 文字コードが違ってたんですねー。
読めるようになってホッとしました。(^、^*) エヘヘ
TBの件、了解です。(@^▽^@)ゞご連絡ありがとうございました。
さえらさん はじめまして<(_ _)>
こちらの記事を参考にさせて頂きました
他にも 色々と参考にしたいところがあります
また お邪魔しにきますので 宜しくお願いします
それから BlobPeopleに登録させて頂いてもいいですか
>>19 紫乃さん
はじめまして。このところ全然更新できていない休火山のようなブログですが
古いエントリに目をとめてくださってありがとうございます。
BlogPeople の登録も ありがとうございます。こちらこそよろしくお願いします。