Tipsつぶやく下記のブログを読んで某ブログのテンプレートを書き換えました。グローバル・モディファイアを使いこなそうブログの記事を書いたとき、その記事の概要を書く部分があります。Typeだと「概要」です。「記事の作成」または「記事の編集」画面の下の方にあります。実際には使っていないです。言っていいほど使っていません。概要ですからその記事の要約を入力すればいいのですが、正直なところ面倒くさくて...。言え、場合によっては概要的なものを掲載したい場合があると思います。上の画像のようにカテゴリーアーカイブでエントリー一覧を表示させたとき、ある程度の内容が分かるようにしたい場合もあると思います。そんなときに使うのが概要ということになると思いますが、先ほどのように概要は書いてません。概要は書いていないので、テンプレートには下記のように書いてEntryBodyから80文字を切り取って表示させています。remove_html="1"$></mt:Entries>ただし、この書き方ですとEntryBodyが80文字以上だと良いのですが、80文字に満たないとスペースが空いてしまいます。そこで、先ほどのグローバル・モディファイアを使いこなそうを参考に、もし、EntryBodyが80文字に満たない場合、EntryMoreから足りない文字数分を追加するようにしました。準備としてEntryBodyとEntryMoreの文字数、足りない文字数を変数に代入するようにします。count_characters="1"$></mt:SetVars>続いて足りない文字数をチェックします。op="-">次に実際にHTMLに書き出す部分の編集です。EntryBodyの文字数が80文字以上の場合と、そうではない場合で書き出す内容を変えています。remove_html="1"$>さらにEntryMoreから足りない文字数分を書き出す「words="$remaining_num"」で「remaining_num」に設定された文字数を指定しています。remove_html="1"$>...</mt:If>これでテンプレートの編集は終了です。再構築するとテキストが80文字なかったところはテキストが追加されます。次の記事つぶやくブログを始めてからカウンター日が経ちました。公開記事数は記事数件で、日/記事数日に1エントリーのペースで記事を書いていることになります。