最新更新分15件のワナ。(修正済)

(http://fuji3.main.jp/fuji/MT/ で利用しているタグです。
Movable Type ver.3.35)

2007.6.3付日記
<MTEntries lastn="15" sort_by="modified_on"> を使って
「日付に関係なく、最新更新分15件を表示」を目指してみました。
できた!と思っていたのですがエントリーを増やしていくと、何かヘンだ…?

 どうも[たとえ1300件エントリーがあろうとも、冒頭15件の中での更新順に並べ替える]仕様になっているようなのです(x_x)。
(例:『今日の一言。』でいえば、最新半月分の中で更新したもの順で並ぶ。先月分を修正更新しても表示されない)

で、調べてみました。
先達とはありがたいもので、まさにズバリそのものの解答を得られて無事修正できました。→ Wing Memo:「エントリーを更新順にソートする~更新リストの作り方
使用するのはエムロジック放課後プロジェクトCounter Plugin


これだけでは付加情報にならないので(笑)。
RSS2.0、Atomフィードにも利用できましたよ!という人柱報告を(笑)。
以下ソースです。(太字強調部分が新規追加分)

■Atomテンプレート内


<MTCounter>
<MTEntries sort_by="modified_on" lastn="1000">
<$MTCounterPlus$>
<MTCounterIfLess value="16">

<entry>
 (中略)
</entry>
</MTCounterIfLess>
</MTEntries>
</MTCounter>
</feed>

■RSS2.0テンプレート内


<MTCounter>
<MTEntries sort_by="modified_on" lastn="1000">
<$MTCounterPlus$>
<MTCounterIfLess value="16">

<item>
 (中略)
</item>
</MTCounterIfLess>
</MTEntries>
</MTCounter>
</channel>
</rss>

RSSやAtomテンプレート内でもプラグインタグって使えるんですねー。びっくり。
一番の問題は「どういう理屈でこう書けば万事OKになるのかが、さっぱり解っていない」といういつものパターン(^_^;)。例によって「やってみたらできた」でしたとさ。

Track Back [1]

Track Back URL

MT:アップグレードしました・2。

プラグイン他、アップグレードに伴う自力で改造場所メモ。 (書いておかないと後々ひ... 続きを読む

コメントする

※ コメントは認証されるまで公開されません。ご了承くださいませ。

公開されません

このページの上部へ

About

藤敏也さんファンサイト『フジSUN頂新聞』管理人の(ステラ)の日記ブログです。
藤さんに関係あったりなかったり。

サイト内検索

こんなの買っています&おすすめ品


↓ ☆(ステラ)のAmazon・ストア ↓

カテゴリ

月別アーカイブ

2014年
02月(25)
2011年
08月(8)
07月(13)
06月(2)
04月(11)
02月(21)
2010年
01月(1)
2009年
12月(19)
11月(28)
10月(16)
09月(25)
08月(31)
07月(30)
06月(30)
05月(31)
04月(29)
03月(18)
02月(25)
01月(31)
2008年
12月(18)
11月(30)
10月(31)
09月(28)
08月(16)
07月(17)
06月(20)
05月(20)
04月(21)
03月(16)
02月(11)
01月(7)
2007年
12月(12)
11月(26)
10月(31)
09月(30)
08月(31)
07月(31)
06月(30)
05月(31)
04月(30)
03月(31)
02月(28)
01月(31)
2006年
09月(2)
08月(3)
07月(13)
06月(17)
05月(4)
04月(13)
03月(31)
02月(16)
01月(31)
2005年
12月(31)
11月(30)
10月(31)
09月(26)
08月(31)
07月(31)
06月(30)
05月(31)
04月(30)
03月(31)
02月(28)
01月(31)
2004年
12月(31)
11月(30)
10月(31)
09月(30)
08月(31)
07月(31)
06月(30)
05月(31)
04月(30)
03月(31)
02月(29)
01月(31)
2003年
12月(31)
11月(30)
10月(31)
09月(30)
08月(31)
07月(31)
06月(30)
05月(31)
04月(22)

2019年08月25日(日) 
先勝
旧暦 : 2019/7/25
立秋(8月8日) 処暑(8月23日) ・ なし