Movable Type(MT)のブログ記事に現在表示しているブログ記事以外で最新のブログ記事を表示

| | カテゴリ : Movable Type , サイト制作 | コメント(0) | トラックバック(0)
このエントリーをはてなブックマークに追加  

Movable Type(MT)のブログ記事に現在表示しているブログ記事以外で最新のブログ記事を表示してみます。方法はいくらかありますが私はこの方法を選択。


以下が条件。
現在表示しているブログ記事が所属しているカテゴリの最新のN件ブログ記事を表示する。その際、最新のN件分のブログ記事はそのページは除外し表示しない。


以下が流れになります。
・現在のカテゴリをセット
・現在のブログ記事のIDをセット
・ブログ記事一覧で何回繰り返したか判断するための変数の初期値をセット
・ブログ記事一覧の最大件数をセット(5件の場合1をプラスした「6」にする)
 (5件でセットした場合現在のページが一致した場合4件しか表示しないため)
・現在のページが所属しているカテゴリで最大件数分、最新のブログ記事一覧処理
・現在のブログ記事と一覧でのブログ記事が一致した場合は処理は行わない
・ブログ記事一覧の何回繰り返されたか判断するための変数と最大件数が一致するまで繰り返す




<MTSetVarBlock name="category_title"><$MTEntryCategory$></MTSetVarBlock>
<MTSetVarBlock name="entry_id"><MTEntryID></MTSetVarBlock>
<$MTSetVar name="entry_no" value="1"$>
<$MTSetVar name="entry_nomax" value="6"$>

<MTEntries category="$category_title" lastn="$entry_nomax">
<MTSetVarBlock name="entry_id2"><MTEntryID></MTSetVarBlock>
<MTEntriesHeader><ul></MTEntriesHeader>
<MTUnless name="entry_id" eq="$entry_id2">
<MTUnless name="entry_no" eq="$entry_nomax">
<li><a href="<$MTEntryPermalink$>" title="<$MTEntryTitle$>"><$MTEntryTitle$></a></li>
<$MTSetVar name="entry_no" op="++"$>
</MTUnless>
</MTUnless>
<MTEntriesFooter></ul></MTEntriesFooter>
</MTEntries>

トラックバック(0)

このブログ記事を参照しているブログ一覧: Movable Type(MT)のブログ記事に現在表示しているブログ記事以外で最新のブログ記事を表示

このブログ記事に対するトラックバックURL: http://takot.sakura.ne.jp/mt/mt-tb.cgi/1063

コメントする

Insert Emoddy tag

画像の中に見える文字を入力してください。

プロフィール

Kamitani79
ニックネーム : Kamitani79
映画鑑賞、音楽、写真、ゲーム。地元・横浜をこよなく愛する( `・∀・´)ノヨロシク
自己紹介 :
このエントリーをはてなブックマークに追加

携帯サイト

つながり

  • ブロガー(ブログ)交流空間 エディタコミュニティ
  • あわせて読みたいブログパーツ
  • フィードメーター - Kamitani79-メロンとバナナとブログ
  • SEO
    loading
Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.
Powered by Movable Type 6.2.4

最近のアクション

人気のエントリー

最近の写真・画像

空の写真

www.flickr.com
This is a Flickr badge showing public photos and videos from Kamitani79. Make your own badge here.

このブログ記事について

このページは、Kamitani79が2009年6月 6日 18:51に書いたブログ記事です。

ひとつ前のブログ記事は「PS3のBDリモートコントローラが敏感すぎ!」です。

次のブログ記事は「寝起きでボヤボヤしてます。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。