Top > 2005年01月

プラグイン長過ぎるタイトルもすっきり一行に new

サイドバーの 最近のエントリ、最近のコメント、最近のトラックバック等で、タイトルが長過ぎて 折り返しになるのって
気になったことありませんか?意外と小心者のさえらは、どうもこれが気になって仕方なかったんです。
それを解決してくれる記事を 先ほど こちら でもお世話になった う・わ・き・も・の さまで発見っ!!
エントリーのトリミング」・・・(  ̄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のところは、文字数です。サイドバーに合わせて、調整してください。
同様に、最近のコメント、トラックバックにも 使えますね。
一つのタイトルで、一行・・・これは、見た目 かーーーーなりスッキリです。ヽ(^◇^*)/ ワーイ

Posted by Caetla at 13:51 | Category : プラグイン | Comments [20] | Trackbacks [6] | Clip!! | Ranking
Tag : MovableType , カスタマイズ , トリミング
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(2.9) 総合点:(2398) 投票人数:(814)

Petたちの日記明日1月7日(金)の運勢。(こうさぎ) new BlogPetの投稿です♪

きょうはblogされたみたい…


*このエントリは、こうさぎの「ほのか」が書きました。こうさぎ ほのか

Posted by Honoka at 11:57 | Category : Petたちの日記 | Trackbacks [0] | Clip!! | Ranking
Tag : BlogPet , 自動投稿
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.1) 総合点:(1332) 投票人数:(435)

MTカスタマイズ最近のエントリをツリー化 new

Stupid excuse!! さまの 「最近のエントリーのツリー化」 経由で
う・わ・き・も・の さま 「エントリーのツリー化」 という記事に (=ΦωΦ=)キラーン☆
早速、真似してみました。左サイドバーの Recent Entries のとこ 開いてみてみてください。
こーんな感じで、日にちごとに ツリー化されてます。見やすくて いい感じですね。 ↓ こんなふうにするとできます。

<div class="side">
<MTEntries lastn="10">
<MTDateHeader>

<$MTEntryDate format="%m/%d"$><br />
</MTDateHeader>
└ <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTEntries>
</div>


真希 さん、198 さん、ありがとうございました。

Posted by Caetla at 10:53 | Category : MTカスタマイズ | Comments [10] | Trackbacks [7] | Clip!! | Ranking
Tag : MovableType , カスタマイズ , ツリー化 , 最近のエントリ
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(2.9) 総合点:(2097) 投票人数:(711)

Moblog成人式に出かけていきました new

今日は長男の成人式です。おめでとー!
先日 新調したスーツを着て、寒いのでコートも着て出かけました。
まだまだ遊びたい年齢だと思うけど、なかなか子煩悩な良いパパっぷりを見せてくれてる長男です。
これからも、お嫁ちゃんと仲良く、楽しい家庭を築いていってね♪

Posted by Mobile at 09:07 | Category : Moblog | Comments [2] | Trackbacks [0] | Clip!! | Ranking
Tag : Moblog , 長男 , 成人式
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(1349) 投票人数:(455)

MoblogMini本日、成人式なり。 new

おめでとう。
Posted by Mini at 08:53 | Category : MoblogMini | Trackbacks [0] | Clip!! | Ranking
Tag : 家族 , 長男 , 成人式 , Moblog
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.1) 総合点:(1312) 投票人数:(429)

プラグインmt-link-number プラグインの便利な使い方 new

追記:少々 説明足らずな箇所がありましたので、記述を追加しました。ごめんなさいです。(13:30)

以前、こちら の記事で mt-link-number プラグイン を使って コメントに RES機能を付けたことを書いたのですが、
ちょっとわかりにくかったと思うので、具体的な使い方を記してみることにしました。
この mt-link-number プラグイン、工夫次第で いろんな使い方ができるのですが、
やむやむ では 以下のような使い方を しています。
記述をプラスする対象は 個別エントリーアーカイブのテンプレートです。設置手順は 5ステップ。

1.まず、こちら から mt-link-number.zip をいただいてきて、解凍、
  でてきた mt-link-number.pl プラグインを plugins フォルダにアップします。

2.次に、各コメントの先頭に 番号とアンカーを置き、<$MTCommentBody$> に link_number 属性を
  指定してあげます。これで「>>番号」をクリックしたときに、該当するコメント番号に移動できるようになります。

<MTComments>
...
<a name="<$MTCommentOrderNumber$>"></a>
<$MTCommentOrderNumber$>

...
<$MTCommentBody link_number="1"$>
...
</MTComments>

 MTCommentOrderNumber のところを MTCommentID にすることもできます。
 両者の違いは、MTCommentOrderNumber のほうは、<MTComments>内での通し番号になるため
 見やすい反面、コメントを削除した場合などに番号がずれてしまいます。
 これに対して、MTCommentID のほうは、完全にコメントと一対一になるのですが、ブログ全体を通した
 絶対番号になるため連番にはなりません。やむやむ では、MTCommentOrderNumber を使っています。

3.それから、textarea に「>>番号」を挿入し、textarea にフォーカスを移すJavaScript を、</head> の直前あたりに
  記述します。ほかに JavaScript があれば、そこに 赤い字のところだけ、プラスすればOKです。
<script type="text/javascript" language="javascript">
<!--
...
function insertCommentRef(n) {
document.comments_form.text.value += ">>" + n + "\n";
document.comments_form.text.focus();
}

...
//-->
</script>



4.さらに、コメントフォームの先頭あたりに 以下のように アンカー(赤い字の部分)を置きます。これは、上記フォーカスの挙動が
  ブラウザによって違うことに対する保険と、JavaScript が動かない環境でも移動だけはできるようにするための記述です。
<div class="comments-head">コメントしてください</div>
<a name="comment-form"></a>


5.最後に、上記アンカーへ飛びつつ JavaScript を実行するリンクを 各コメント近くに書きます。
  やむやむでは、>>(コメントNo.)●●さん、と コメントをくださった方のお名前+「さん」付けになるようにしてます。↓こんな感じ。
<div class="comments-post">Posted by <$MTCommentAuthorLink default_name="Anonymous" spam_protect="1" show_email="0"$> <MTCommentAuthorIdentity> at <$MTCommentDate$> <a href="#comment-form" onClick="insertCommentRef('<$MTCommentOrderNumber$>&nbsp;<$MTCommentAuthor$>さん')">[RES]</a></div>
</div>

以上で、[RES] を押すと、そのコメントをしてくれた方のお名前が >>(コメントNo.)●●さん と入った
textarea に フォーカスされ、すぐに書きこみをスタートできます。
また、>>(コメントNo.) のところをクリックすると そのコメントに フォーカスされるようになります。

Posted by Caetla at 08:00 | Category : プラグイン | Comments [18] | Trackbacks [1] | Clip!! | Ranking
Tag : MovableType , カスタマイズ , プラグイン
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(1754) 投票人数:(577)

2005年 1月 8日(土)   友引    今日は何の日?   2007年の今日のエントリ

占いモンキー2明日1月9日(日)の運勢。 new

昨日まで 数日間 なかなか手強い忙しさだったんだけど、今日は どっぷり暇でした。
外出は、お夕飯の買い出しに近所のスーパーに行ってきたのみ。
そのかわりに今日は、お正月の間、ちょっとサボリ気味だったお掃除を 入念にやりました。
今日は土曜日だし、今日からの3日間 3連休って人も多い中、我が家は 旦那さまも長男も
お休みじゃなかったので、家で やることもなく暇にしてると思われてる専業主婦は、
ジェスチャーだけでも、頑張ったんだぞ!というところを見せないとマズイのです。(^▽^) ハッハッハ
さて。いよいよ明日は 長男の成人式です。どんな一日になるのかな?モンキーちゃん、教えてぷりーず♪

1月9日(日)

[ キーワード :倹約 ]

お金が出ていきやすいときなので節約を心がけましょう。
他人のために自分の時間を必要以上に使いがちな日です。



monkey050109.pngモンキーちゃんも、どうせ忠告してくれるんだったら
お正月に 言ってくれたらよかったのにぃ・・・
そしたら、あんなに お年玉あげなかったのに。(^u^)プププ
残念ながら・・・他人のために時間使う余裕ないです。
明日は↑でも書いたとおり、長男の成人式だし、それでなくても
そろそろ 双子たちのお尻たたいて宿題片付けさせないといけないし。
母の時間は全部、身内のために使ってしまいそうな明日です。
女の子と違って 着付けや美容院etcの時間がかからないので、
普段とあまり変らない朝になるかな。ではでは、おやすみなさーい♪

Posted by Caetla at 22:40 | Category : 占いモンキー2 | Trackbacks [0] | Clip!! | Ranking
Tag : 占いモンキーなび , 運勢
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.1) 総合点:(1162) 投票人数:(372)

らくがき今夜はポトフ new

今夜はポトフ

お野菜いろいろ いっぱい いただきました。
今夜は ポトフにしまーす。( ̄¬ ̄) ゴクリ
食後に オレンジもあるよ♪w(0^__^0)w ワーイ

Posted by Rakugaki at 17:04 | Category : らくがき | Trackbacks [0] | Clip!! | Ranking
Tag : らくがき
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(2013) 投票人数:(665)