**rssp10.inc.php [#e34318f4] |RIGHT:100|LEFT:360|c |~サマリ|設定階層以下のページのRecent Canges の RSS(1.0)出力| |~リビジョン|1.1| |~対応バージョン|1.4| |~投稿者|[[merlin]]| |~投稿日|&new{2003-10-19 (SUN) 15:01:16};| **解説 [#uc92fb3c] :名称(NAME)|rssp10 :書式(SYNOPSIS)| ?cmd=rssp10[&page=PAGE] :引数(VARIABLES)| PAGE : page name :モジュール内設定(VARIABLE in MODULE)| RSS_DESCRIPTION : サイトによって設定してください。 :タイプ(TYPE)| コマンド(Command) :機能(FUNCTION)| 標準のrss10コマンドに description の設定部と指定階層以下の出力制限を付けたもの :ダウンロード(Download)| #ref(rssp10.inc.php.11,left) **変更履歴(Changelog) [#p861418f] |CENTER:|CENTER:||c |~version|~date|CENTER:~comment|h |1.0|2003/10/19|Release| |1.1|2004/03/21|IE Purse Error fixed| **EXAMPLE [#m43b8bd1] //**EXAMPLE [#m43b8bd1] // サイト構成の変更にともない、サンプル消滅? // //- ALL :http://tec-tech.org/?cmd=rssp10 // //- PukiWiki & Under layer :http://tec-tech.org/?cmd=rssp10&page=PukiWiki -[[ ALL :http://tec-tech.org/?cmd=rssp10]] -[[ PukiWiki & Under layer :http://tec-tech.org/?cmd=rssp10&page=PukiWiki]] - ALL [[&ref(http://tec-tech.org/image/rdf.png,nolink,RSS All);>http://tec-tech.org/?cmd=rssp10]] - PukiWiki [[&ref(http://tec-tech.org/image/rdf.png,nolink,RSS PukiWiki);>http://tec-tech.org/?cmd=rssp10&page=PukiWiki]] - BLOG [[&ref(http://tec-tech.org/image/rdf.png,nolink,RSS BLOG);>http://tec-tech.org/?cmd=rssp10&page=BLOG]] **コメント [#wcf706e3] -[[upk]] &new{2003-11-10 (MON) 03:40:05}; ~RSS_DESCRIPTION って、なんとかならないんでしょうかね?取得したプラグインというプログラムのファイルを修正して利用する。というのは、なんとかしたいですよねぇ。$page_title と、特定階層といっているページ名を利用してできるといいと思いますが。rssp も同じですけどね。 --[[reimy]] &new{2004-01-04 (SUN) 00:21:22}; ~こんなのはどうでしょう? これでRSS_DESCRIPTIONは固定されずに済みますが。 $prefix=''; $prefix = strip_bracket($vars['page']); - $rss_description=RSS_DESCRIPTION; + $rss_description = mb_convert_encoding($prefix,'UTF-8',SOURCE_ENCODING)." Recent Changes"; --そこで、<![CDATA[~~~]]>ですよ。これで挟めば問題ありません。サンプル:http://logue.xrea.jp/?cmd=rss10 -- [[Logue]] &new{2004-10-29 (金) 19:26:40}; $rss_description = "<![CDATA[" . mb_convert_encoding($prefix,'UTF-8',SOURCE_ENCODING) . " Recent Changes" . "]]>"; -[[reimy]] &new{2004-03-19 (FRI) 02:17:03}; ~[[続・質問箱/91]]にあるようにRecentChangesページ名($whatsnew)が日本語の場合に文字化けが発生し、IEでパースエラーになります。[[cvs:plugin/rss.inc.php]](v1.4r1.6)、[[cvs:plugin/rss10.inc.php]](r1.4r1.10→r1.11)と同様の修正が必要です。 -そこで、<![CDATA[~~~]]>ですよ。これで挟めば問題ありません。サンプル:http://logue.xrea.jp/?cmd=rss10 -- [[Logue]] &new{2004-10-29 (金) 19:26:40}; $rss_description = "<![CDATA[" . mb_convert_encoding($prefix,'UTF-8',SOURCE_ENCODING) . " Recent Changes" . "]]>"; //#comment #comment