2006年03月24日
山旅アンテナの秘密
トップページ のリンク集部分に、 山旅アンテナ を追加しました。RSSフィード を利用した、山旅関係のリンク集です。
RSSフィードの登録も出来ますので、宜しければお試し下さい。
RSSフィードは便利だと聞いていましたが、
実際に使ってみて便利さが実感できました。
Lucky bag::blog さんの、 RSS用のXSLを公開してみるを
を利用させていただきました。
と云う希望をこめて、プログラムを公開しておきます。(^_^;)「何かを表現したって誰にも届かない」という諦観は、
「何かをすれば、それを必要とする誰かにきっと届くはず」
という希望に変わろうとしている。
(ウェブ進化論 より引用)
メインは、index.php ファイルでPHPのサーバ側スクリプトです。
xslt_process()関数を使用しているので、php4.3.x、php4.4.x ぐらいでしか、
動きません。
またRSSフィードのアドレスをURLエンコードして、data/index.rdf ファイル
に保存しているのですが、仕様的に正しいのかは分かりません。
なぜそうしたか、はてなのRSSフィードを使いたかったからです。
・antenna.zip
ダウンロードして解凍すると次のようなファイルが入っています。
googleのadsens広告や、アクセス解析用のコードも入ったままです。
適当に変更して、自己責任でご使用下さい。
漢字コードは、UTF-8を使用しています。
./antenna
|
|---index.php (サーバ側スクリプト)
|---rdf.xsl (RSS 1.0用 XSL)
|---rss.xsl (RSS 2.0用 XSL)
|---atom.xsl (ATOM 0.3用 XSL)
|---atom1.xsl (ATOM 1.0?用 XSL)
|---rss.css (共通スタイルシート)
|---script01.js (アクセス解析用Javaスクリプト)
|---data
| |
| |---index.rdf (666) (RSSフィードを記録 )
| |---category.tbl (カテゴリ分類用テーブル)
| |---category.cnt (666) (カテゴリ毎のアクセス数)
| |
次のような課題があると思っています。
誰か改造してくれないかなあ。
1.googleのadsens広告、アクセス解析用のコード、
バージョン表示、ここで一言へのリンク などは
インクルードファイルで指定し、使用、未使用が選べる。
2.RSSフィード毎のアクセスカウント。
3.RSSフィードの削除機能
4.カテゴリテーブルの編集機能
さらにはカテゴリ分類機能の高度化。
5.その他
投稿者 山旅人 : 06:54 | コメント (9) | トラックバック


