• 締切済み

カテゴリ別の動的新規エントリーリストの作成

こんにちは。 現在、カテゴリが複数あるblogを作成しているのですが(仮に、「news」「blog」「soccer」とします)、そのカテゴリのアーカイブを見ているときに、そのカテゴリの最近5件のエントリーリストを作成したいと思っています。 固定で表示するのであれば、 <MTEntries lastn="5" category="news"> <$MTEntryTitle$><br> </MTEntries> などとすれば問題なく表示できるのですが、これをカテゴリアーカイブに入れてしまうと、いつでもnewsの新規5件が表示されてしまい、soccerを見ているときでもblogを見ているときもnewsになってしまいます。 これを、soccerを見ているときには <MTEntries lastn="5" category="soccer"> <$MTEntryTitle$><br> </MTEntries> と言う感じに、blogを見ているときには <MTEntries lastn="5" category="blog"> <$MTEntryTitle$><br> </MTEntries> にするなどという便利なことは出来ないでしょうか??

みんなの回答

  • SpiceGirl
  • ベストアンサー率69% (493/713)
回答No.1

HINAGATA:最近のエントリーと各アーカイブのリスト http://hinagata.biz/log/2004/08/11/2003.html#archives-3entries 上記を参考に MonthlyをCategoryに archives-3entriesを archives-5entriesにすればよいのでは。

関連するQ&A

  • カテゴリー・アーカイブでも全体の最新エントリーを表示

    MovableTypeでカテゴリー・アーカイブで、以下タグを入れると、そのカテゴリーの最新エントリーが表示されます。 <MTEntries lastn="5"> <p class="entryCol"><a href="<$MTEntryLink$>" title="<$MTEntryTitle$>"><$MTEntryTitle$></a></p> </MTEntries> これを、全体の最新エントリーを表示させたいのですが、その場合の必要なたぐを教えていただければ助かります。

  • カテゴリー内に違うカテゴリーのタイトルを表示するには

    MovableType 3.33でブログを作成しています。 カテゴリーページに違うカテゴリーの最新エントリータイトルが表示できないのです。 具体的には、日記カテゴリーをすべてのカテゴリーページに表示したいと思ったのですが、日記カテゴリーページ以外のカテゴリーページに日記カテゴリーのタイトルが表示されません。 <MTEntries lastn="1" category="日記カテゴリ"><$MTEntryTitle$> </MTEntries> これはMovableTypeで回避できないのでしょうか?

  • MovableTypeのカテゴリーページ作成について

    MovableTypeの初心者ですが、現在MT3.3.4を利用して、「最新情報」と「イベント」カテゴリの記事を作成しようとしていますが、下記のようなURLでカテゴリーのインデックスページで作成したいと考えています。 ・「最新情報」 http://www.abc.com/infomation/news/index.html ・「イベント」 http://www.abc.com/infomation/event/index.html そこで質問ですが、それぞれのカテゴリーごとにエントリー一覧ページを出力させる為の、「アーカイブマッピング」の設定の仕方がわかりません。 「category/sub_category/index.html」と設定するだけではだめなのでしょうか? あと、テンプレートにそれぞれ(event,news)のエントリー毎の一覧ページがうまく出力できません。 <MTEntries lastn="10" category="<$MTCategoryLabel$>"><$MTEntryBody$></MTEntries> 上記のソースでカテゴリー・アーカイブのテンプレートを記述していますが、うまく振り分けることが出来ません。 ご存知の方がおられましたら、ご教授をお願い致します。

  • MovableTypeのMTEntriesタグの使い方をおしえてください。

    こんにちは。MovableType3.32を利用してブログを作っています。MTEntriesタグにlastn="10" offset="5" category="dog" をつけて ・dogカテゴリの中から ・最新の記事5件を除き ・10件のタイトルを表示 としたいのですがどうもうまくいきません。 ------------------------------------------------------ <ul> <MTEntries lastn="10"offset="5" category="dog"> <li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li> </MTEntries> </ul> ------------------------------------------------------ としますと何も表示されず ------------------------------------------------------ <ul> <strong><MTEntries lastn="10" offset="5" category="dog"> </MTEntries></strong> <div align="left"><MTEntries lastn="10" offset="5"></MTEntries></div> <MTEntries lastn="10" offset="5""><li> <div align="left"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></div> </li> </MTEntries> </ul> ------------------------------------------------------ とすると確かに最新の5件を除く10件が表示されるのですが、dogカテゴリだけの指定を無視して全カテゴリの最新記事5件を除く10件のタイトルが表示されてしまいます。 私のやり方が間違ってると思いましてMovableTypeのオンラインマニュアルやタグの使い方を乗せてらっしゃるページを参考にしてみたのですがうまくいきません。 どのようにすればよいかアドバイス頂けると助かります。

  • Movable Typeでカテゴリ内に記事のタイトルを表示させたい

    すみません。 実は以前にも同じ質問をしたのですが、カテゴリーが違ったためか回答をいただけず時の彼方に埋もれてしまいました。 もう一度お願いします。 Movable Typeでカテゴリ内に記事のタイトルを表示させる方法を教えてください。 もちろん検索して「MTTagInvoke」をダウンロードし、プラグインの中にいれ、 <MTEntries lastn="1"> <MTTagInvoke tag_name="MTEntries"> <MTTagAttribute name="category"><$MTEntryCategory$></MTTagAttribute> <MTTagAttribute name="lastn">10</MTTagAttribute> <MTTagContent> <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li><br> </MTTagContent> </MTTagInvoke> </MTEntries> というタグをいれるというのは知りました(他にもいろいろ書き方はありました)。 でもこのタグをどこの頁にいれていいのかわかりません。 最初は管理画面>テンプレート>アーカイブ>カテゴリーアーカイブ だと思ったのですが、「検索」などの下にいれても表示させられません。何か思い違いをしているのでしょうか? またプラグインをアップロードするときは 「MTTagInvoke」というフォルダごとアップロードするのか、 その中の「MTTagInvoke.pl」というファイルだけアップロードするのかも教えてください(今はどちらもUPしてある状態です)。 やりたいのはたとえば漫画というカテゴリの中に 「井上雄彦」「石川賢」「森薫」「羽海野チカ」などの記事を、 新しいもの順に表示させたいのです。 バージョンは3.3です。 よろしくお願いします。

  • movable type でのコメント関連の件

    現在index.htmlのコメントの表示部分は このようになっています。 <h2>最近のコメント</h2> <ul> <MTEntries> <li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br> <MTComments lastn="8"> <$MTCommentAuthor$> [<$MTCommentDate format="%m/%d %X"$>]<br /> </MTComments> </li> </MTEntries> </ul> 一つのエントリーにつき、 8件のコメントが表示されるようになりましたが、 8件×8件×8件×8件×8件×・・・と 結構じゃまなので 新しい3つくらいの記事のコメントを、 8件ずつ表示させたいのですが、 どうすれば良いのでしょうか。 意味が通じたでしょうか、 文章下手ですみません(^_^;) いろいろしてみたのですが、できません。 どうかお助けください・・・ お願いいたします。

  • MTのカテゴリーラベルを特定の場所に1件だけ表示させたい

    MTの最新記事1件のみのタイトルを表示させる場合、 <MTEntries lastn="1" offset="0"> <h2><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></h2> </MTEntries> という風にすれば良いのは分かったのですが、 カテゴリー(カテゴリーは10個あります)のラベルを1件のみ表示させる場合はどのようにすれば良いのでしょうか? 一般的な2列構成のインデックスページではなく、テーブルを使ったインデックスページを作り、各テーブルにカテゴリー1件のみを表示させることができれば、色々な場所(例えば右、左、右、左と順番に配置)にカテゴリーが表示されたようなインデックスページを作りたいのですが、無理な話なんでしょうか?

  • movable type カテゴリー表示について

    カテゴリーcat1だけを表示させたいのですが、以下のようにテンプレートを作ったところ、 <MTEntries>タグでエラーが発生しました: カテゴリーにエラーがあります:cat1 というエラーが出てしまいます・・・。 <MTEntries lastn="1" offset="1" category="cat1"> ~内容~ </MTEntries> 何が間違っているのでしょうか・・・? どなたかお教えください。

  • Movable Typeの個別エントリーアーカイブ・テンプレートの作成について

    大変、恐縮ですが・・・現在、Movable Typeをダウンロードしてブログをカスタマイズして作成しているのですが、 個別エントリーアーカイブ・テンプレートのテンプレート内にて 個別の記事を表示させたいのですが、タグを打ち込んで再構築してみると、個別エントリーページなので、トップページの様に、今まで投稿した全ての記事がアップされてしまっています。 私が打ち込んだ個別ページのテンプレート内の個別記事を表示させる為のコードは <MTEntries> <div class="entry" id="<$MTEntryID$>"> <h2><$MTEntryTitle$><br /> <span class="subtitle"> <$MTEntryDate$> </span></h2> <$MTEntryBody$> </div><!-- /entry --> ・投稿者の設定(コードは省略) ・コメントの設定(コードは省略) ・トラックバックの設定(コードは省略) </MTEntries> (内容は、タイトルがあり、その下に投稿日付が表示され、個別の本文がひとつ表示される、という形です。) と記入していますが、これだとトップページの様に全ての投稿が表示されてしまいます。 個別記事だけを表示させるには、違うムーバブルタイプのタグがあるのでしょうか? 初歩的な質問で大変申し訳ございませんが、どなた様か宜しくお願い致します。

  • カテゴリー別のエントリー表示方法

    MovableType3.2にて、 テンプレートのインデックスページに、あるカテゴリーのみを表示する為の専用ページを作成しました。 しかし、どのようなタグを使用すればいいのか分からないので教えてください。 -------------------------------- <MTCategory name="カテゴリー名"> <MTEntries> <$MTEntryTrackbackData$> <MTDateHeader> <h2 class="date-header"><$MTEntryDate format="%x"$></h2> </MTDateHeader> <MTDateHeader> <div class="date_title"><$MTEntryDate format="%x"$></div> </MTDateHeader> <a id="a<$MTEntryID pad="1"$>"></a> <div class="entry" id="entry-<$MTEntryID$>"> ・ ・ </MTEntries> </MTCategory> ------------------------------- 上記のようなタグを入力したのですが、うまくいきませんでした。 お願いします。