カテゴリ単位でのRSSの配信を始めました。commentうちのブログは、いろんなジャンルを扱っています。映画とかアニメとかプログラムとか全く関係のないジャンルが雑然と書かれているわけです。いうわけで、RSSでこのブログの更新をチェックしている方も多少はいらっしゃるかと思いますが、チェックしたときに全く興味のないジャンルの話だった時はガッカリですよね。いうわけで、ジャンル事にもRSSを配信しようと思ったわけですが、ちょっとやり方がわからないので、今から調べますw。Type(以降MT)のダッシュボードでテンプレートとか、ウィジェットを覗いています。「最新記事のフィード」のテンプレートを複製して作れそうな気がしなくもないです。テンプレートタグリファレンスhttp://www.movabletype.jp/documentation/appendices/tags/entries.htmlと思ったが、アーカイブテンプレートの「カテゴリ別ブログ記事リスト」を複製して、インデックステンプレートの「最新記事のフィード」を参考にしながら、ダイナミックに生成するようにすれば一個ですべてのカテゴリに対応したRSSが作成できそうな気がする。結論から言うとうまくいったので、手順を以下に記述します。ちなみに、このブログはphp5+SQLite3を使ったダイナミックパブリッシングの構成なのであらかじめご了承ください。基本的にはスタティックでも同じのはずです。インデックステンプレートの「最新記事のフィード」をクリックして編集画面に入る。編集画面に入ったら、全部選択してコピーしてメモ帳にでも貼り付けておく。コピーしたタグをこんな風にメモ帳に貼り付けて取っておきます。メモ帳に貼り付けたらとりあえず前の画面であるテンプレートの画面に戻ります。アーカイブテンプレートの「カテゴリ別ブログ記事リスト」を複製。カテゴリ別記事リストにチェック>テンプレートの複製を選択>Goをクリック。テンプレートが複製されたところ。リストに「カテゴリ別ブログ記事リストのコピー」が追加されました。複製されたテンプレートをクリックして編集画面にします。リストの「カテゴリ別ブログ記事リストのコピー」をクリックすると編集画面になります。そこで、テンプレート名を解りやすいものに変更します。先ほど、メモ帳にコピーしておいた内容を張り付ける。頭の方の下記の二行をカテゴリに対応できるように修正する。/>具体的には下記の様に書き換えた。/>結果下の様になる。テンプレートの設定を行う。テンプレートの編集画面の下の方を見ると下の画像の様になっています。赤枠で囲ったところをクリックするとテンプレートの設定が開きます。開いたら今度は、「新しいアーカイブマッピングを作成」をクリックアーカイブマッピングの種類の選択画面になるので種類「カテゴリ」を選択して[追加]をクリック。アーカイブマッピングの追加が完了したところ。次に、パスで「カスタム」を選択、公開を「ダイナミック」を選択パスで「カスタム」を選択すると、パスのところがテキストボックスになるので、内容を「%c/atom.xml」に修正する。ここまで完了したら、[保存]をクリックして保存する。RSSウィジェットを適当に変更する。ダッシュボード>デザイン>ウィジェットで、RSSのウィジェットを適当に修正する。こんな感じになってたとして下のようなコードを追加した。name=”category_archive”>~</mt:If>は、カテゴリーアーカイブの時だけ表示するためのおまじないです。type="application/rss+xml">このカテゴリ専用RSSを購読する</a></div></mt:If>結果としてこんな感じになっています。実際にブラウザでアクセスして確認してみる。このブログの、右にあるカテゴリリストから、とりあえずファイヤーウォールを選んでみる。ファイヤーウォールのカテゴリの中の記事は3個、カテゴリの中に入ると、右のRSSの欄に「このカテゴリ専用RSSを購読する」のリンクがあります。これをクリックしてみます。下のような表示になりました。うまく、RSSとして機能しているようです。一応ソースも確認してみると下記の様になっていてちゃんとrssのパスなども問題なさそうです。/><id>tag:blog.kumacchi.com,2008-08-24://1</id><updated>2009-03-10T02:54:02Z</updated><subtitle>パソコン、インターネット、動画、アニメ、映画、食べ物、プログラム、ゲーム、時事などなど広く浅くやりすぎてまとまりのないブログ。4.24-ja</generator>(以下略)他のカテゴリも確認してみましたがとりあえず大丈夫そうです。適当ですが、なんとか、カテゴリ毎のRSS配信が可能になりました。Ver.0.20をリリースしました。MT3.34から4.1にバージョンアップしてみた。Type】PostTweetプラグインを使ってブログの更新をTwitterに投稿する。TypeにCAPTCHAによる認証機能を付けてみた。TypeにXSS脆弱性4.22提供開始[MT]記事のカテゴリを一括変更するには?Captcha認証の画像を更に見やすくしてみた。APIを使ってJavaScriptでRSSを取得して表示する。公開mt-search.cgiを自作のCGIに入れ替えてみた。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。Day777現在の記事:6400871総閲覧数:44今日の閲覧数:1028昨日の閲覧数:9175先週の閲覧数:2現在オンライン中の人数:楽天メタ情報ログイン投稿フィードコメントフィードWordPress.org最近のコメント無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。CLaunchとclip.exeを使ってパスワード入力などを楽にする方法。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。無料動画GyaO!の動画視聴ページのURLから動画のURL(mms)を解析して表示するツールを作ってみた。以前にもお世話になりました。【GPSロガー】GPX形式をITM形式に変換するウェブアプリを作りました。