日記
rss_recent.rbでサイドバーに表示 (00:23)Edit

「MM/本のメモ」のMYページに登録した情報を、tDiaryのrss_recent.rbプラグインを使ってサイドバーに表示してみた。ここで使っているのはこんな感じの設定。

<style type="text/css">
<!--
div.recent_rss {
font-size: 80%;
}
div.recent_rss ul {
margin-left: 1em;
}
div.recent_rss li {
list-style-type: none;
}
-->
</style>
<div class="recent_rss">
<h4><a href="http://mm.ishinao.net/index.html/1">MM/本のメモ</a>より</h4>
<p><a href="http://mm.ishinao.net/index.html/1?kind=using&sort=date&order=asc">読み中</a></p>
<%=rss_recent 'http://mm.ishinao.net/index.rdf/1?kind=using&sort=date&order=asc', 5, 3600 %>
<p><a href="http://mm.ishinao.net/index.html/1?kind=thought&sort=date&order=desc&trackback=1">読んだ</a></p>
<%=rss_recent 'http://mm.ishinao.net/index.rdf/1?kind=thought&sort=date&order=desc&trackback=1', 5, 3600 %>
<p><a href="http://mm.ishinao.net/index.html/1?kind=to_buy&sort=date&order=asc">購入予定</a></p>
<%=rss_recent 'http://mm.ishinao.net/index.rdf/1?kind=to_buy&sort=date&order=asc', 5, 3600 %>
</div>

俺の場合は、デフォルトで自分のアソシエイトIDになっているんで指定していないけど、Amazonへのリンクを自分のアソシエイトIDに切り替えたい場合は、RSSのURLに「&associate=your-associate-id」なんて付加すればいい。

あと、基本的に自サイトに感想を書いてそのURLを登録している場合は、「読んだ」のところみたいにRSSのURLに「&trackback=1」をつけておくと、Amazonへのリンクの代わりに自サイトへのリンクがRSSのitem.linkとして提供されるようになる。

Published At2004-09-06 00:00Updated At2004-09-06 00:00