トリミング・フィルタ
メインテンプレートは、
「最近のエントリー(同コメント、トラックバック)」出力部分より、
<$MTEntryTitle$>タグを以下のJavaScriptに、書き換え。
注)文字数は、半角換算。


<script language="javascript"><!--
var end = " ..."//末尾
var lmt = 24;//文字数
var tmp = 0;
var chk = "";
var str = '<$MTEntryTitle$>';
for(i=0; ((lmt>=tmp) && (str.length>=i)); i++){
chk = str.charAt(i);
chk = chk.match(/[^A-Za-z0-9_\.\-\'\"\(\)\?]/);
if((chk != null) && (chk != " ")){
tmp = tmp + 2;
}else{
tmp = tmp + 1;
}
}
if(tmp > lmt){
i = i - 1;
document.write((str.substr(0,i)) + end);
}else{
if(tmp == lmt){
document.write((str.substr(0,i)) + end);
}else{
document.write(str.substr(0,i));
}
}
//--></script>