PHPやJavaScriptなどの覚え書き、たまに愚痴、反省など。
RSSをパースしてリンクを作成するSmartyプラグイン
今更なんですが、RSSをパースしてリンクを作成するSmartyのプラグインを作成しました。
こういう小ネタって、クラスを作るほどでもないわりに何だかんだでコーディングに時間がかかったりして、なかなか手が付けられないのですが、ようやく作りました。
Smartyテンプレート内で以下のように使用します。
<dl>
{rss url="http://feedproxy.google.com/Firegoby" loop=5}
</dl>
出力結果は以下のような感じです。。
<dl> <dt>2009/01/11 03:06:00</dt> <dd><a href="http://feedproxy.google.com/~r/Firegoby/~3/D57-hzXfCro/blog-post.html">モバイルサイトでキャリアを判別する</a></dd> <dt>2009/01/10 02:51:00</dt> <dd><a href="http://feedproxy.google.com/~r/Firegoby/~3/KYc6BOybBro/mailtourl.html">携帯サイトのmailtoでのurlエンコード</a></dd> </dl>
RSSのパース結果は、URL毎にキャッシュしています。
キャッシュの有効期限は、デフォルトは3600秒でcacheパラメータで設定可能です。
ライセンス
MITライセンスとします。
ただし、気に入っていただけた方からの寄付は歓迎します。
| この記事は miya によって 2009 年 1 月 14 日 4:40 AM に投稿されました, Smartyプラグイン 以下に保存されています。 RSS 2.0 を通してコメントをフォローする。 コメントを残すか、ご自分のサイトからトラックバックできます。 |
コメント無し
トラックバックはありません。
Additional comments powered by BackType


