ブログロールの更新 RSS1.0/2.0/ATOM対応

RSS1.0と2.0があれば大丈夫かな~と思ってましたが、ATOMフィードを読む必要がありましたので、以前から公開しているblogroll_rss12をATOM対応にしました。

あまり需要はないとは思いますがね^^;

おもにPSUぶろぐのほうで使用していたりします。

尚、以前の記事のように、更新は1.6.2.2x用のファイルのみとなります。

1.6.1.xのほうは更新しておりません。

もっと読む...

Blogengine.Netのブログロールの調整?

Blogengine.Netには、ブログロールというRSSリーダーともいうべき機能があり、ぶりちゃんも、ブログリンクとして、おもにPSUぶろぐなどで使用しています。

ただのリンクだけではなく、RSSを読み取って、最新の任意の件数を表示できるのは便利だと思います~

ただ、一部のブログシステムのRSSをうまく認識できないようです。
てっきり、ATOM関連が入ってるかなと思いましたが・・・まったくの検討はずれ(ぉい

まずは、コードをよーく見てみるために、どこにあるか探してみると・・・

App_Code/Controls/Blogroll.cs

にありました。

ここのProcessResposeメソッドで取得したRSSをチェック、それぞれのリストに入れているようですねぇ。

ぶりちゃんは、RSS 2.0のXML構造しか頭になかったので、このソースだとふつーにとおるなぁ・・・と思っていたのですが・・・
デバッグでRSSが読めないデータを追っていくと、構造が違う・・・
RSS 1.0の構造でした・・・^^;
タグの名称からして全く違うので、そりゃ認識するはずもないな^^;

いろいろ試行錯誤するにもうまくいかず・・・ネット上を探してみることに・・・

すると、C#でコードサンプルがあるじゃないですか・・・
(参考にしたブログはこちらです。)

ATOMは組み込んでいませんが、RSS1.0も読めるように、Blogrollを調整していきます。

もっと読む...

Month List