徒然Top > Movable Type 4 > MTで特定のタグのついた記事のRSSを出力したい

MTで特定のタグのついた記事のRSSを出力したい

  • ブックマークに追加する
  • 2008年2月27日 19:15
  • Movable Type 4

最近、Movable Type4.1 でガンバってます。HTMLも知らなかったやつが、頭を使って。

今年の抱負、「Prettyも~る(旧)をMT化する!」も なんとか達成できそうです。

 →新Prettyも~る

で、MTの事も色々書きたいのですが・・・・溜っちゃって何から書いていいのやら。

あ、そうだそうだ、今日は「RSS」の事をちょっと。

 

標準のRSSは、もちろんサイト全体の更新情報を出力しますが、

特定のカテゴリー内の記事だけのRSSをつくりたいって場合は、

<MTEntries lastn="15"> の部分を、

<MTEntries lastn="15" category="カテゴリ名"> に変更する。

これだけでOK。

また、MT4では下記のような方法もあり。すごいですねえ・・

ターゲットのカテゴリを指定する。

<MTSetVar name="TargetCat" value="カテゴリ名">

参考ページ:自サイト内の特定カテゴリのRSSを出力

で。 私は・・・、「特定のタグのついた記事のRSSを出力」したいのです。

色々ネットで調べてみたのですが、見つけられず。

なんとか上記の記事を参考に、こんな感じにテンプレートを作って見たのですが・・・・↓

<$MTHTTPContentType type="application/rss+xml"$><?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<rss version="2.0">

<MTSetVar name="TargetCat" value="指定のタグ名">

    <channel>
        <title><$MTBlogName remove_html="1" encode_xml="1"$>/(<MTGetVar name="TargetCat"> 専用)</title>
        <link><$MTBlogURL$></link>
        <description><$MTBlogDescription remove_html="1" encode_xml="1"$></description>
        <language><$MTBlogLanguage ietf="1"$></language>
        <copyright>Copyright <$MTDate format="%Y"$></copyright>
        <lastBuildDate><MTEntries tags="$TargetCat" lastn="1"><$MTEntryDate format_name="rfc822"$></MTEntries></lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        <MTEntries tags="$TargetCat" lastn="15">
        <item>
            <title><$MTEntryTitle remove_html="1" encode_xml="1"$></title>
            <description><$MTEntryBody remove_html="1" trim_to="250" encode_xml="1"$>...</description>
            <link><$MTEntryPermalink encode_xml="1"$></link>
            <guid><$MTEntryPermalink encode_xml="1"$></guid>
            <MTEntryCategories>
                <category domain="<$MTCategoryLabel'>http://www.sixapart.com/ns/types#category"><$MTCategoryLabel remove_html="1" encode_xml="1" cutfirstchar="3"$></category>
            </MTEntryCategories>
            <MTEntryIfTagged><MTEntryTags>
                <category domain="<$MTTagName'>http://www.sixapart.com/ns/types#tag"><$MTTagName remove_html="1" encode_xml="1"$></category>
            </MTEntryTags></MTEntryIfTagged>
            <pubDate><$MTEntryDate format_name="rfc822"$></pubDate>
        </item>
        </MTEntries>
    </channel>
</rss>
 

 これでいいんですよね?(誰に聞いてるんだ。)

ちゃんと「指定したタグ」だけのRSSが出来てはいるんですけど。

 

とりあえずは、これでOKってことで f(^ー^;

 

※おすすめの1冊

Webプロフェッショナルのための黄金則 Movable Typeテンプレートタグ虎の巻 Movable Type 4.x対応
Webプロフェッショナルのための黄金則 Movable Typeテンプレートタグ虎の巻 Movable Type 4.x対応エ・ビスコム・テック・ラボ

毎日コミュニケーションズ 2008-03-15
売り上げランキング : 26236


Amazonで詳しく見る
by G-Tools

 

 

にほんブログ村 主婦日記ブログへ ← 応援クリックお願いします

おすすめカスタマイズ本

Movable Type 4でつくる![最強のブログサイト]Movable Type 4でつくる![最強のブログサイト]
小川晃夫&南大沢ブロードバンド研究会

基本からしっかりわかる Movable Type 4.1 カスタマイズブック Movable Type 4.1/MTOS 4.1対応 (Web Designing BOOKS) Movable Type 4 新しいWebサイトの黄金則-MTで実現するCMSサイト構築のすべて- Movable Type プロフェッショナル・スタイル MT4.1対応 CMSとして使うMovable Typeガイドブック Movable Typeで作る絶妙なブログサイト―4.1対応

by G-Tools

この記事と同一カテゴリーの記事10件

Comments:0

Comment Form

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

Trackbacks:1

TrackBack URL for this entry
http://prettyarea.com/mt/mt-tb.cgi/195
Listed below are links to weblogs that reference
MTで特定のタグのついた記事のRSSを出力したい from Prettyも~る・彦にゃんの徒然なるブログ
MTでカテゴリー毎のRSSを作成 from Prettyも~る・彦にゃんの徒然なるブログ 2008-06-29 (日) 09:53
当ブログのRSSを細かく分けてみました。 うちは何と言うか、とりとめがないと言う...

徒然Top > Movable Type 4 > MTで特定のタグのついた記事のRSSを出力したい

Search

あわせて読みたいブログパーツ

Return to page top