RSS Feed の JavaScript を楽々生成
1年以上放置していた「Feed2JS」を、重い腰をあげてやっと実装しました。 っても、サーバーにぶち込むだけなんですけどね(滝汗。 とりあえず備忘録として書き残しときます(そんな大したものでもないような気はするのですけど) 気になる人は参考にしてください。
これはRSS Feed をWEBに表示する一つの方法です。今回は「Feed2JS」を利用した方法をご紹介します。
この方法も前回同様にCSSで細部まで整えることが可能です。
1.Feed2JS のダウンロード
Feed2JS のサイトにあるナビゲーションバーの「Download」をクリック
移動したページの「Installation:Get the Latest Source Code now available on eduforge」の eduforge をクリック
feed2js.zip をクリックして任意のフォルダに保存
2.アップロード
ダウンロードした feed2js.zip を解凍し、その中にあるファイルをそのままの構成でサーバにアップロード
この時にアップロード先のディレクトリ「feed2js」を変更してもOKです
3.パーミッションの変更
feed2js 直下にある、拡張子が “.php” のファイルのパーミッションを 755等(利用サーバによって異なります)に変更
build.php
feed2js.php
feed2js_config.php
magpie_debug.php
magpie_simple.php
nosource.php
preview.php
style.php
style_preview.php
4.ディレクトリのパーミッション変更
magpieディレクトリにある cache と cache_utf8 のパーミッションを 777に変更
◆設置完了です。http://○○○.△△△/magpie_debug.phpを叩いてエラーチェック
RSS情報をJavaScriptで表示する(PHP)さんのところで、次のように解説しています。
ここでサーバーによっては「Warning: No support for iconv (–with-iconv) or multi-byte strings (–enable-mbstring).No support character set munging」などのエラーが出ると思いますが、「magpie_debug.php」のエラーさえ出なければ動くと思います。
その通り、いまのところまともに動いています。
できたテストページが ↓これ↓ (※UTF-8サイトのみ対応)
「RSS FeedをJavascriptでWebに埋め込み」
簡単でしょ♪
あと吐出される文字コードを変更するには、feed2js.php にある 「$rss = @fetch_rss( $src );」 の下に一行だけ書き加えてください。
表示するサイトの文字コードがEUC-JPの場合は
mb_convert_variables(”EUC-JP”,”UTF-8″,$rss);表示するサイトの文字コードがSHIFT_JISの場合は
mb_convert_variables(”SJIS”,”UTF-8″,$rss);
ちなみに、サーバーに設置できないって人は Feed2JS の Build a Feed! を使う方法もありますが、この手のサービスはどこにでもありますから、レスポンスの良いサービスを利用する方がいいと思います。
注意:上記テストページはドメイン有効期限以降(今月末頃)のアクセスはできなくなります。あくまでもサンプルとしてお考えください…..あしからず
関 連 書 籍
アジア関連動画
About this entry
Reading “RSS Feed の JavaScript を楽々生成,” an entry on Pilipinas asia Marmeid
- Published:
- 3.17.08 / 7pm
- Category:
- Reference
Advertisement
Related Posts
- ランダム表示のPHPソースコードをどーぞ
- RSSをHTMLで表示する方法
- ABS-CBN News Online を快適に
- YOUTUBE 快速ビデオ検索エンジン
- Javascript, 動的角丸デザイン
Weblog Posts Bar
-
Loading...












Comments are closed
Comments are currently closed on this entry.