今年の目標:ブログ記事x本、現在y本、残りz本 をDynamicMTML を使ってリアルタイムに表現する方法

2012-05-21
1分で読了
更新: 2025-12-14

目次

今年は、1年間で 100 本のブログ記事を書こうという密かな目標があるのですが、現在の状況をいちいち管理画面でカウントするのが面倒なので、DynamicMTML を使ってリアルタイムで状況を表示させてみます。

これには MTSearchEntries タグを利用します。

完成したテンプレート

今回の内容を実現するテンプレートは次のようになります。


<$mt:Date format="%Y" setvar="year"$>

<$mt:SetVar name="goal" value="100"$>
<$mt:SetVar name="count" value="0"$>

<$mt:SetVar name="count" op="++"$>


  • <$mt:Var name="year"$>年の目標 : ブログ記事<$mt:Var name="goal"$>本

  • 2012-01-01 から <$mt:Date format="%Y-%m-%d"$> までに「<$mt:Var name="count"$>」の記事を書きました。

  • 目標達成まで残り「<$mt:Var name="goal" op="-" value="$count"$>」!



解説

上記の完成したテンプレートにコメントを入れる形で解説します。

なお、指定期間内のブログ記事をリストアップする方法は「はじめての DynamicMTML #13 - 指定期間内の記事をリストアップする」を参照してください。





<$mt:Date format="%Y" setvar="year"$>





<$mt:SetVar name="goal" value="100"$>


<$mt:SetVar name="count" value="0"$>





<$mt:SetVar name="count" op="++"$>





  • <$mt:Var name="year"$>年の目標 : ブログ記事<$mt:Var name="goal"$>本



  • 2012-01-01 から <$mt:Date format="%Y-%m-%d"$> までに「<$mt:Var name="count"$>」の記事を書きました。



  • 目標達成まで残り「<$mt:Var name="goal" op="-" value="$count"$>」!



以上です。

この記事をシェア

関連記事