MTまとめサイト > テンプレート > MTEntriesタグのoffsetモディファイアを件数指定ではなくて日数指定にしたい

MTEntriesタグのoffsetモディファイアを件数指定ではなくて日数指定にしたいこのエントリーをはてなブックマークに追加 [テンプレート]

 <MTEntries>コンテナタグのoffsetモディファイヤでは,指定された n 件のエントリを除外することを意味します。これを,最近 n 日間に投稿されたエントリを除外するためには,テンプレートタグを駆使して変数値を上手く使ってやると実現できます。

  1. <MTIgnore>スキップするべきエントリ数を保持するカウンタ;skip_entry_countを初期化します</MTIgnore>
  2. <$MTSetVar name="skip_entry_count" value="0"$>
  3. <MTIgnore>daysで指定された期間に投稿されたエントリの数をカウントします</MTIgnore>
  4. <MTEntries days="5"><$MTSetVar name="skip_entry_count" op="++"$></MTEntries>
  5.  
  6. <MTIgnore>skip_entry_countの数だけ最初のエントリを表示しません</MTIgnore>
  7. <ul><MTEntries lastn="10" offset="$skip_entry_count">
  8. <li><$MTEntryTitle$></li>
  9. </MTEntries></ul>

この記事は参考になりましたか?

   

0人中、0人が参考になったと投票しています。

ページの先頭へ戻る▲