LastYearEntries プラグインの使用例

Posted by
ぴろり
Posted at
2008/10/16 22:10
Trackbacks
関連記事 (0)
Comments
コメント (1)
Post Comment
コメントできます
Category
MovableType カテゴリ

 欄での s.fujino さんからの質問に答えてみます。一年前の今日の前後に書かれた記事を抽出する LastYearEntries プラグインの使用例で,去年の今頃に表示する記事がなかった場合には「サボっていました」と表示します。

この記事をはてなブックマークに追加する この記事のはてなブックマーク数 | この記事をlivedoorクリップに追加する この記事のlivedoorクリップ数 | この記事をYahooブックマークに追加する この記事のYahoo!ブックマーク数 | この記事をdel.icio.usに追加する | Twitterにポストする

 予め変数 lastyearentries_count を 0 で初期化しておき,出力された記事の一覧の も変数 lastyearentries_block に入れておくようにします。もし一つでも記事があった場合には,変数 lastyearentries_count が 1 になっているので,生成しておいた を出力します。一方,記事が 1 件も無かった場合には,変数 lastyearentries_count は 0 のままなので,lse タグの中身が表示されるという仕組みです。
 元の s.fujino さんののように,MTIfNonZero で判断してもよかったのですが,MTLastYearEntries を一回で済ませられるようにしてみました。


この記事を読んだ人はこんな記事も読んでいます 記事リコメンデーションについて

その他の関連する記事


関連記事/トラックバック

関連記事/トラックバックはまだありません

この記事にトラックバックを送るには?

寄せられたコメント (全 1 件中、最新 5 件まで表示しています)

Posted by
s.fujino
at
2008/10/17 00:35
ID
3AxNN7TI

ぴろりさん、さっそくありがとうございました!
イメージどおりに表示されました。
MTLastYearEntries を2回使うのは美しくないなぁと思っていたのですが、これならすっきりですね。
変数が苦手科目だったのですが、これを機会にじっくり勉強します。
本当にありがとうございました!

コメントを投稿する

 
 (匿名可/必須/公開)
 (匿名可/必須/非公開)
 (必須)
コメントスパム防止のため投稿前に ランダムな数字 CAPTCHAについて を入力してから投稿してください。お手数ですがご協力のほど宜しくお願いいたします。
 
MovableType, NovableType, JovableType, KovableType, MIvableType, M9vableType, M0vableType, MPvableType, MLvableType, MKvableType, MoCableType, MoFableType, MoGableType, MoBableType, MovQbleType, MovWbleType, MovSbleType, MovZbleType, MovaVleType, MovaGleType, MovaHleType, MovaNleType, MovabKeType, MovabOeType, MovabPeType, MovablWType, Movabl3Type, MovablRType, MovablDType, MovablSType, MovableRype, Movable5ype, Movable6ype, MovableYype, MovableGype, MovableFype, MovableTTpe, MovableT6pe, MovableT7pe, MovableTUpe, MovableTHpe, MovableTGpe, MovableTyOe, MovableTy0e, MovableTy-e, MovableTyLe, MovableTypW, MovableTyp3, MovableTypR, MovableTypD, MovableTypS プラグイン Howto, Gowto, Yowto, Uowto, Jowto, Nowto, Bowto, HIwto, H9wto, H0wto, HPwto, HLwto, HKwto, HoQto, Ho2to, Ho3to, HoEto, HoSto, HoAto, HowRo, How5o, How6o, HowYo, HowGo, HowFo, HowtI, Howt9, Howt0, HowtP, HowtL, HowtK