2006年2月15日水曜日

他のブログの新着記事を表示する

 『【頑張れホークス】快投乱打で行こう!』の左サイドにこのブログ『快投乱打な雑記帳』の新着記事一覧を表示してみました。

 PHPでこのサイトのRSSを取得してJavaScriptを使って一覧表示するようにしています。

 ちなみに取得したRSSを解析するスクリプトを書くのがとーっても面倒だったので^^;、レッツPHP!の『RSSブロガー』(rssv.php)をベースに使わせてもらいました。

 改造したのは、
・IFRAMEではなく直接埋め込めるようにJavaScriptを出力
・24時間以内の投稿記事を新着表示
・最大表示件数を設定可能
・記事タイトルにマウスをあわせると概要を表示
という点です。

 複数のブログを使っている人でなければあまり意味がないスクリプトですが、使用してみたいという奇特な方はご自由にどうぞ。ただし、予告なく変更や削除することもありますので、予めご了承ください。

 できればコメント欄に使用する旨を申告していただけると嬉しいです。また、改善要望など書いていただけると、時間があって気が向いた時に対応するかも知れません。

使い方

あなたのブログのJavaScriptが使える場所に、

<script type="text/javascript" src="http://pcrd.jpn.org/php/rssv2.php?url=(RSSのURL)&max=(最大表示記事数)"></script>

を埋め込んでください。

※このブログの場合は、

<script type="text/javascript" src="http://pcrd.jpn.org/php/rssv2.php?url=http://pcrd.at.webry.info/rss/index.rdf&max=10"></script>
(RSSのURL) http://pcrd.at.webry.info/rss/index.rdf
(最大表示記事数) 10

としています。


・・・シス卿、使ってみます?(笑)
人気blogランキングへ


6 件のコメント:

  1. おお!いいですね。
    サイドバーにスクリプトというところに、ここの場合は不安を覚えますが…^^;
    後で試してみます。

    返信削除
  2. だめです…^^;
    表示がでてきません。

    返信削除
  3. さとし@快投乱打2006年2月16日 7:20

    DAさん>
    IFRAMEで表示する通常版もあります。
    http://pcrd.jpn.org/php/rssv.php
    url=ではなくu=でURLを指定してください。
    詳しい使い方は上記の「レッツPHP」のリンクを見てください^^;

    返信削除
  4. なぜさとしさんが改造したものだと表示されないかわかりましたよ。
    あっちのブログは24時間以内に更新しないからです(笑)

    返信削除
  5. すいません、通常版のデザインは変えられないもんなんでしょうか?
    色とか幅とかですが。

    返信削除
  6. さとし@快投乱打2006年5月11日 9:05

    Darth Alexiosさん>
    CSSで変更することは出来そうですが...
    時間があったら変更しやすいようにいじってみますけど。

    返信削除