●PHPでRSSで取得した新着記事をサイトに表示
スポンサードリンク
私が持っている、chii2.comのドメインのトップページ改装の際、自分が運営中のブログのRSS情報を表示したいと思いまして。
色々と調べた結果、
「賢者の贈り物」さんのRSSを表示するツール(PHP)に出会いました♪
おお~こりゃ便利!!と早速導入!!
そして完成したページはコチラ♪
chii2.comドメインの配下のサイトは、ディレクトリ型のサイトURLにしているため、ドメイントップは特に使い道もなく(笑) 今までも、このページはサイトマップ型にしていました。
先日の改装の際、今後は全サイトでRSSを配信できるようにする構想があったため。
新着情報を表示したくて、moondakotaさんで生成できるJavaScriptを使わせていただいていました。
でも、JavaScriptだとソースにも記述したJavaScriptが記され・・・SEO的には微妙だったので。
できれば、見た目は変えずに新着記事のリンクもソースに表示したかったんです。
今回表示したURLはトップページのため、index.htmlだろうが、index.phpだろうがURLは「http://chii2.com/」となるので。
PHPにしたからSEO的に不利ってことはないだろうし♪(これから検証・・・なのでちと不安w)
ここから、具体的な導入方法。
まず、賢者の贈り物さんのRSSを表示するツール(PHP)のページから、rssreader.phpの全文をコピー、メモ帳にペーストして「rssreader.php」と拡張子を変更して保存。
これをサーバーの任意の場所にアップ。
PEARさんのサイトより中央、Informationの下のDownloadからXML_RSS-0[1].9.9.tgzをダウンロード。
解凍してできたファイルの中のRSS.phpを、サーバーのrssreader.phpと同じ場所にアップロード。
その後、実際にRSSを表示させたいファイル・・・今回の場合は、index.htmlの表示させたい場所に、
<?php include("rssreader.phpのURL?u=表示させたいRSSのURL&n=10&c=20&site=on"); ?>
を記述します。
*どちらもhttpから始まるURL。?は全角になっています。
使用するパラメタはとのことです♪
・u・・・RSSのURL
・n・・・表示件数
・c・・・タイトルの文字数
・site・・・サイト名を表示するかどうか(on or off)
最後に、index.htmlの拡張子をphpに変えて(index.php)サーバーにアップロード!!
完了でっす☆
本当に便利なスクリプトを作ってくださった、だいさんに感謝!!です。
ありがとうございました!!
これからも活用させていただきまっす☆
スポンサードリンク
トラックバックURL
このエントリーのトラックバックURL:
トラックバック
» 動的結果の埋め込み方法 from PHP奮闘記 ~サイト更新の手間を軽くしたい~
動的結果を埋め込みたいのにで悩んだことが解決しました。
<?php
include("xxx.php?xxx=キーワード");
?&g... [Read More]

コメント
>つつじさん
つつじさん、こんなサイトも持ってたんですね(驚)
PHPって面白いかも!?って思い始めた私に、とってもタイムリーなサイトです♪
これからじっくり覗かせてもらっちゃいます(むふふ)
世の中、頭が良くてやさしい方ってたくさんいらして。。。
便利なものを使いやすい形で提供してくださるので、本当に頭が下がる思いです!!
私もいずれは提供する側になれればいいなぁ♪
トラバありがとうございました!!
Posted by: 萬福@管理人 | 2006年03月30日 09:38
こんにちは!!
以前私も同じこと考えてて、なんだかうれしかったのでトラックバック送ってみました!
(この記事じゃわかんないよ、って感じかもしれませんが)
でもこちらのツールのほうがスマートですね。
私が前探したときには見つからなかったよ~~。
Posted by: つつじ | 2006年03月30日 09:22