カテゴリー別RSS生成、方針変更して成功

| トラックバック(1)

カテゴリー別RSS生成に関する不具合(What's Newカテゴリーのrdfに他のカテゴリーの情報が混ざる)は解消できなかった。そこで、@smate.NETさんのカテゴリ別 RSS 作成を参考にやり直してみた。#Blogさんのやり方は、インデックスファイルとして.rdfを生成する方法だったが、こうすると、カテゴリーごとに「○○カテゴリーのRSS Indexファイル」を作ってやる必要がある。また、<$MTCategories category="○○" lastn="1"$>と指定してやっても、そのカテゴリーに、複数カテゴリーにまたがるエントリーがあると、別カテゴリーの情報がrdfファイルに紛れ込んでくることになる(Movablet Typeのバグなのだろうか?少なくとも能書きどおりの動きではないように思える)。このやり方は「複数カテゴリーをもつエントリーはない」かつ、「特定のカテゴリーについてのみRSSフィードを行いたい」場合に良い方法、と考えるべきだろう。
さて、@smate.NETさんのやりかたであるが、category archive templateを追加して、category archiveのヴァリエーションとしてrdfファイルを生成する、というもの。
> Template の中身は、先程コピーした RSS 1.0 Index と同じでよいので、ペーストして、保存(SAVE)します。
とあるが、これだとせっかくカテゴリー別につくったrdfファイルがすべて同じtitleやdescriptionを持つことになるため、channel/title,link,descriptionのあたりで以下の様に工夫している。
修正前

<title><$MTBlogName encode_xml="1"$></title>
<link><$MTBlogURL$></link>
<description><$MTBlogDescription encode_xml="1"$></description>

修正後
<title><$MTBlogName encode_xml="1"$> : <$MTArchiveCategory encode_xml="1"$></title>
<link><$MTBlogArchiveURL$>cat_<$MTArchiveCategory dirify="1">.php</link>
<description><$MTCategoryDescription encode_xml="1"$></description>

なお、linkを<$MTArchiveLink$>にしていないのは何故かというと(やってみていただくとわかるが)<$MTArchiveLink$>だと、category archiveのURLではなく、生成されるカテゴリー別rdfファイルのURLが出力されるためである。

今回、Movable Typeのテンプレートタグについては、「BloggerとMovable Typeではじめる ウェブログ入門」が大変役に立った。Movable Typeの導入時の参考に買った本が、こんなタイミングで役に立つとは思わなかった。<つまり初心者の域を脱していないな。

トラックバック(1)

トラックバックURL: http://manabu.s176.coreserver.jp/mt5/mt-tb.cgi/1481

先日カテゴリー別RSS生成に成功したが、それを用いて、Amazon Web Services関連、Webゲーム紹介、自己診断、サイトマップ(メニュー)それぞれのページに、対応するカテゴリーのRSSファイルから最新エントリーを表示するようにした。拍子抜けするくらい簡単だった。...... 続きを読む


アーカイブ

Books

軽装版 風と行く者 (軽装版 偕成社ポッシュ) ニーチェ先生~コンビニに、さとり世代の新人が舞い降りた~ 11 (MFコミックス ジーンシリーズ) AI白書 2017 深層学習 (機械学習プロフェッショナルシリーズ) 昭和元禄落語心中(10)<完> (KCx) 琥珀の夢 上 小説 鳥井信治郎 琥珀の夢 下 小説 鳥井信治郎 闇のパープル・アイ (8) (少コミフラワーコミックス) 闇のパープル・アイ (9) (少コミフラワーコミックス) 闇のパープル・アイ (10) (少コミフラワーコミックス) 闇のパープル・アイ (11) (少コミフラワーコミックス) 闇のパープル・アイ (12) (少コミフラワーコミックス) 健康で文化的な最低限度の生活 (1) (ビッグコミックス) 健康で文化的な最低限度の生活 (2) (ビッグコミックス) 健康で文化的な最低限度の生活 (3) (ビッグコミックス) 健康で文化的な最低限度の生活 (4) (ビッグコミックス) 健康で文化的な最低限度の生活 (5) (ビッグコミックス) 健康で文化的な最低限度の生活 (6) (ビッグコミックス) 健康で文化的な最低限度の生活 (7) (ビッグコミックス) 健康で文化的な最低限度の生活 (8) (ビッグコミックス) 教科書名短篇 - 少年時代 (中公文庫) ゼンデギ (ハヤカワ文庫SF) シルトの梯子 (ハヤカワ文庫SF) クロックワーク・ロケット (新☆ハヤカワ・SF・シリーズ) エターナル・フレイム (新☆ハヤカワ・SF・シリーズ) アロウズ・オブ・タイム (新☆ハヤカワ・SF・シリーズ) 昨日がなければ明日もない 烏は主を選ばない 八咫烏シリーズ 2 (文春文庫) 黄金の烏 八咫烏シリーズ 3 (文春文庫) 空棺の烏 八咫烏シリーズ 4 (文春文庫) 神様の背中~貧困の中の子どもたち~(書籍扱いコミックス) さよならの儀式 直感と論理をつなぐ思考法 VISION DRIVEN 取締役の法律知識 (日経文庫) ユダヤ教徒に見る生き残り戦略

Link

Feed

このブログを購読

Follow

follow on Twitter

Counter

218367634