- 2008年2月27日 19:15
- Movable Type 4
最近、Movable Type4.1 でガンバってます。HTMLも知らなかったやつが、頭を使って。
今年の抱負、「Prettyも~る(旧)をMT化する!」も なんとか達成できそうです。
で、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対応 | |
![]() | エ・ビスコム・テック・ラボ 毎日コミュニケーションズ 2008-03-15 売り上げランキング : 26236 Amazonで詳しく見る by G-Tools |
- Newer: お酒の飲み方・・・今と昔
- Older: 月島のもんじゃ焼き食べました

![Movable Type 4でつくる![最強のブログサイト]](http://ecx.images-amazon.com/images/I/51ZmY72JOZL._SL160_.jpg)

