以前の記事で、そのうちダウンロードできるように~と書きましたが、うっかりしてまして^^;
今回は一式のファイルを用意しました。
以前のバージョンですと、通常のページリスト(blog:PageList)を改造してましたが、今回は新たに追加コマンドとして入れています。
(blog:StructuredPageList)
<blog:PageList ~を<blog:StructuredPageList~に書き換えるだけでも使用できます。
また、Widgetとしても使用可能になっています。
詳しい使用方法は、ファイル内のreadme_ja.txtをご覧ください。
StructuredPageList.7z (2.59 kb)
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を調整していきます。
もっと読む...
ブログのBGMとして、MediaElementを使用して、サーバーのWSXを再生するプレイヤーXAPを作るも、WMAのタグは読めないのね・・・
seqのclientDataも未サポート?(号泣)
MediaOpendでAttributesプロパティをチェックするも、Count=0・・・
うーん、何かいい方法はないものでしょうか><