2007年01月21日 21:19

これでどうだ! 何とか動けよNanoBlogger!

plug-in rss2.sh の $NB_EntryDescription が $NB_EntryExcerptになってたことが原因か。


ビンゴでした。NanoBlogger3.3をお使いの皆さん(いないと思うけど)。plug-inフォルダ内にある三つのファイル「atom.sh」「rss.sh」「rss2.sh」の中にある文字列「$NB_EntryExcerpt」を「$NB_EntryDescription」に書き換えないと変数「ENTRY_EXCERPTS」によって要約をRSSに登録する設定にしても、會澤のようにうまく動かないことになります。

追記:この変更が「excerpt.sh」プラグインにも影響を及ぼします。このプラグインはエントリに含まれる全てのタグを削除した上で、先頭の一行を要約として変数「NB_EntryExcerpt」に登録するというものなのですが、標準では動作がオフになっています(プラグインの拡張子が.shではなく.offになっている)。なので影響は少ないと思いますが、上記変更を施した場合、このプラグインも同様に変更しておく必要があるようです。NB_EntryDescriptionというのはNanoBloggerコマンド本体の中で使用されているものなので、プラグイン側で変更するのがふさわしいと思います。コマンド本体のNB_EntryDescriptionをNB_EntryExcerptへ変更すれば、プラグイン側の変更は必要ありません。変数名の統一性の問題でした。

再追記:RSS1.0/ATOMいずれもうまくいってませんでした。というか、なおしたつもりが直ってませんでした。

英語でうまく伝えられないのですが、バグリポートのページに報告するつもりです。


不具合箇所があったら教えてください。次の作業はコメント埋め込みシステムの再稼働です。これはまた別の機会に。

このエントリに頂いたコメント。この表示は随時更新されます。

by J's Garage(2007-01-21T17:08:20-05:00)

最近のエントリーがatomに反映されてないっぽいですね。

by J's Garage(2007-01-21T17:09:51-05:00)

RSS2.0は大丈夫のようです。しかしRSS1.0がリンク切れになっていますね。

by 會澤(2007-01-21T21:09:00-05:00)

RSS1.0の原因はわかりましたので今なおします。

ATOMの方は...ありゃ、転送されてませんでした。なおします。


ご指摘痛み入ります。

コメントを書き込むためには、下の「Comments」リンクをご利用下さい。
このエントリに頂いたコメント。この表示は随時更新されます。

by J's Garage(2007-01-21T17:08:20-05:00)

最近のエントリーがatomに反映されてないっぽいですね。

by J's Garage(2007-01-21T17:09:51-05:00)

RSS2.0は大丈夫のようです。しかしRSS1.0がリンク切れになっていますね。

by 會澤(2007-01-21T21:09:00-05:00)

RSS1.0の原因はわかりましたので今なおします。

ATOMの方は...ありゃ、転送されてませんでした。なおします。


ご指摘痛み入ります。

コメントを書き込むためには、下の「Comments」リンクをご利用下さい。

Posted by kaizawa | TrackBacks