某所RSSの件

  • Diary

ほぼ私信


nattou.orgのRSSを単純置換してるのは以下php
(ぼくはまともなぷろぐらまじゃないのでなにもかんがえずにかくとこうなります(棒読み
(全行置換しても別にテキスト文章とか入るわけじゃないのでたぶん大丈夫でしょう ちょうかっこわるいけどw

<?php

mb_detect_order("UTF-8");
mb_http_output("UTF-8");

$ryocotan_html = file("http://www.nattou.org/bbs/rss");

foreach ($ryocotan_html as $ryocotan_line) {

  $ryocotan_line = str_replace("&lt;","<",$ryocotan_line);
  $ryocotan_line = str_replace("&gt;",">",$ryocotan_line);
  $ryocotan_line = str_replace("&quot;",'"',$ryocotan_line);
  print $ryocotan_line;

}

?>

これをたとえば www.nnistar.com/ryocotan.php として、それをfeedburner.jpにフィードとして読ませて、feedburner.jpが出力するフィードを /ryocotan_tegaki としておしまいと。あ、feedburner.jpの無料登録は必要っす。

なんでfeedburnerに読ませてるかというと、エラー処理とかとかとか、そういうのをfeedburnerに任せてしまいたいというだけの話。まーあと購読者数のめやすがわかるのは楽しいかもしれない。

(追記)
あと、元のfeedは読みにくるたびに生成しているとすると、feedburner側をユーザーに読ませると負荷軽減になるっすね。


で、feedburner.jpの設定としては、

・購読者数を表示
 1. 集客支援-フィードカウント を有効にする。そのさいに画像のURLをコピっておく。具体的には以下赤字

<p><a href="http://feeds.feedburner.jp/ryocotan_tegaki"><img src="http://feeds.feedburner.jp/~fc/ryocotan_tegaki?bg=99CCFF&amp;fg=444444&amp;anim=0" height="26" width="88" style="border:0" alt="" /></a></p>

 2. 最適化-フィードロゴ作成
  画像の選択:カスタム
  カスタム画像のURL:↑赤字
  画像の名前:適当にいれる(空白はNG)
  リンク:これも適当に(現在は http://www.nattou.org/bbs/ としている、これも空白はNG)

・タイトル/概要を適当に変更
 今はこうしている
  タイトル:手がきbbs - nattou.org
  概要:temporaryにfeedを提供しています by nnistar.com


以上っ

Track Back

Track Back URL

コメントする

公開されません

(いくつかのHTMLタグ(a, strong, ul, ol, liなど)が使えます)