◆業界NO1ライブチャットBBchatTV! ただいま2000円分無料体験中!10000名登録女性の自宅から、リアル映像を無料生中継にて配信中!

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! を使う方法もありますが、この手のサービスはどこにでもありますから、レスポンスの良いサービスを利用する方がいいと思います。

注意:上記テストページはドメイン有効期限以降(今月末頃)のアクセスはできなくなります。あくまでもサンプルとしてお考えください…..あしからず

何気に参加してまッ わんポチくだしゃい   

関 連 書 籍

アジア関連動画

Loading...
Loading...