以前このサイトで公開していたSimple RSS Tickerですが、いろいろな方にご利用いただいたおかげでサーバへの負荷が増大し、止む無く公開を中止いたしました・・・orz
PHPで作ってみたこのプログラムですが、中身はかなり簡単なので、ソースを公開することにしてみたっす(見たい人はいないのかもしれんが・・・)
準備するもの
設置方法
1. Magpie RSS や argilla: aScroller をダウンロードする。
2. 公開用のディレクトリを下記のよーに設定する
(今、仮に public_html/ticker/だとすると下記のようになる)
- public_html/ticker/
- public_html/ticker/cache/ (RSS取得のキャッシュが溜まるので書込みできるようにパーミッションを設定)
- public_html/ticker/magpierss/ (ダウンロードした Magpie RSS を展開してここに入れる)
- public_html/ticker/magpierss/extlib/Snoopy.class.inc (proxyを利用する場合はこの中身をちょいと書き換える)
- public_html/ticker/magpierss/scripts/* (とりあえず全部いれとく)
- public_html/ticker/magpierss/rss_cache.inc
- public_html/ticker/magpierss/rss_fetch.inc
- public_html/ticker/magpierss/rss_parse.inc
- public_html/ticker/magpierss/rss_utils.inc
- public_html/ticker/aScroller-1.0.js (argilla: aScroller からダウンロードしていれとく)
- public_html/ticker/index.php
- public_html/ticker/view.php
- public_html/ticker/style.css (動作に特に影響せず)
- public_html/ticker/style_base.css (動作に特に影響せず)
3. 以下の部分を自分の環境に合わせて書き換える
- index.php
- DEFALUT_URL:デフォルトで表示させるRSSのURLをセット
- $srcDir:index.phpをブラウザからアクセスする際に指定するURL
http://www.example.co.jp/ticker/index.php
でアクセスするなら
http://www.example.co.jp/ticker/
と指定する
- /magpierss/extlib/Snoopy.class.inc
- 通常は下記の状態でOK
var $proxy_host = "";
var $proxy_port = "";
- proxyの内側で動作させている場合はhttp proxyのホストとポートを指定する
var $proxy_host = "proxy.example.co.jp";
var $proxy_port = "8080";
4. 実際に動作させてみる。