rss10pp.inc.php

サマリdescriptionを出力するrss10.inc.php
リビジョン1.11
対応バージョン1.4.x以上
投稿者Logue
投稿日2004-10-30 (土) 15:56:55

概要

rss出力で、とりあえずdescriptionを出力するように改造してみました。現在は、Plus!のmixirss.inc.phpにマージされています。

使い方

  • サイト右下のRSSアイコンのリンク先のrss10をrss10ppに置き換える場合
    lib\html.php : 34行目
    $link_rss      = "$script?cmd=rss10";
    $link_rss      = "$script?cmd=rss10pp";
    に変更すればOK。
  • 特定階層以下の更新状況を出力する場合
    (pukiwikiの本体のアドレス)?cmd=rss10pp&page=(ページ名)

サンプル

rss10pp_screen.png

特定以下の更新状況

更新履歴

ver変更点ファイル
1.11・指摘されていたロゴの仕様を変更
FoaF対応
・XSLT出力
rss10pp.inc.php.6
1.1merlin?氏の../rssp10.inc.php?を参考に特定階層以下の更新状況の発行をできるようにした。次のバージョンでは、もうすこしマシな出力にする予定。1
でぃあばぁ?氏に指摘された部分の修正
rss10pp.inc.php.5
1.0b・サイトのロゴを追加
・トラックバック関連のバグ修正
・言語設定を設定ファイルから読むようにした
rss10pp.inc.php.4
1.0adescription部分のエンコードされてないのを修正rss10pp.inc.php.2
1.0初回リリースrss10pp.inc.php

ライセンス

自由。元のプラグインと統合希望。

コメント

Show recent 10 comments. Go to the comment page.

  • $channel_title = str_replace($prefix1,'',$page);
  1. $page_title = str_replace($prefix1,'',$page);
    				$cnt_line++;
    			}
    		}
    -105,7 +105,7
    		if (!$trackback){ $tb = ''; }
		// itemタグ内のデーターを変換(配列使った方がたぶんいい。)
  • $item_title = '<![CDATA[' . mb_convert_encoding($page,'UTF-8',SOURCE_ENCODING) . ']]>';
  1. $item_title = '<![CDATA[' . mb_convert_encoding($page_title,'UTF-8',SOURCE_ENCODING) . ']]>';
		// 日付を取得
		$item_dc_date = substr_replace(get_date('Y-m-d\TH:i:sO',$time),':',-2,0);

}}

  • 特定階層以下の更新で使っています。日記/日付で出力していると、タイトルが全て日記/日付になってしまい、何を書いているかがよくわかりません。例えば、1行目の文章をタイトルに入れることはできないでしょうか。1行目(日記/日付)みたいな感じにしたいです。 -- ねこご? 2005-07-10 (日) 00:07:19
  • rss10pp.inc.php.title.diff, mixirss.inc.php, feed.inc.php -- Ratbeta? 2005-07-10 (日) 10:06:10
  • rss10pp.inc.title.diffを当ててみたのですが、ダメでした。foreach文の直後に別の単語を追加するようにしたところ、追加はできているので、私の環境ではforeach文がうまく動かないようです。色々試してみます。ありがとうございました<(_ _)> -- ねこご? 2005-07-10 (日) 17:48:12
  • rss2.0対応版作っていた時思ったが、今更ながらrsspp.inc.phpに名前変えたい・・・。 -- Logue 2005-07-14 (木) 20:14:00
  • v1.11を1年ほど使わさせてもらっています。今更ですが、$page_titleに'(シングルクオート)が含まれるとIE6だと正常に表示されないです。FireFoxでは表示される。 -- tokiwa? 2005-12-15 (木) 06:59:48
  • そうなると、str_replace("'", "’", $page_title);あたりを入れれば直るかなぁ・・・。 -- Logue 2005-12-16 (金) 18:25:51
  • 自鯖のPukiWiki1.4.6でうまく動作しなかったので、1.4.6のオリジナルrss.inc.phpをrss10pp.inc.phpを参考に改造しました。ほぼコピペさせていただいた次第ですので、ご報告まで。http://www.hunnypot.com/dobac/pukiwiki/ -- dobac? 2006-04-24 (月) 00:09:28
  • 1.4.6でも大丈夫ですが、xsltがないとダメ(ブラウザによる?)みたいなので、それをdefineとかで変えられるといいですね。そうでなければ、ひとこと注意書きがあった方が良いかと。 -- mini13i? 2006-06-15 (木) 06:37:07