RSS の作り方
Posted: 2005年3月23日(水) 17:17
勉強がてら RSS を付けてみようかと思ったのですが,うまくいきません;
(基本が間違っているような気も)
どうしたらうまくいくでしょうか。
***
スターターキットと rss 配信方法のチュートリアルをみながら,
xxxrss.php と xxx.list.rss.design.xsl を作りました。
RSS を埋め込みたいページ(index)には,テストとして取り合えず
<div class="blockheader_c">
<div class="blockheadertitle">最新の記事<a href="xxxrss.php"><img src="starter.resources/mark_rss.gif" alt="RSS" class="rss"/></a></div>
</div>
を貼り付けました。(スターターからのコピペです。a href のファイル名は変更しました)
試しに index を表示して,RSS リーダーへ取り込もうとしましたが,
取り込むrssのリスト が出ませんでした。
RSSのリンクをクリックすると, xxxrss.php が開いて
Index file doesn't exists.'
の表示が出ました。
リンクが切れていることかなーと思うのですが,よくわかりません。
xxxrss.php の中身は,
<?php
require_once( "cmsdesigner/include/view.php.inc" );
cmsview::xml_listtop( 'xxx', 'rss' );
?>
だけを記述。
xxx.list.rss.design.xsl の中身は,
<xsl:variable name="baseUrl" select="'http://xxxxx/cmsd/'" />
<xsl:variable name="index" select="concat($baseUrl, 'xxx0.php')" />
<xsl:variable name="rdfphp" select="concat($baseUrl, 'xxxrss.php')" />
<xsl:variable name="entryphp" select="concat($baseUrl, 'xxx1.php')" />
<xsl:variable name="title" select="'ページタイトル'" />
<xsl:variable name="description" select="'ページ説明'" />
<xsl:variable name="subject" select="'更新情報'" />
44行目〜47行目あたりは,title,description で同じだったので変更してません。
アドバイスをいただけるとありがたいです
(基本が間違っているような気も)
どうしたらうまくいくでしょうか。
***
スターターキットと rss 配信方法のチュートリアルをみながら,
xxxrss.php と xxx.list.rss.design.xsl を作りました。
RSS を埋め込みたいページ(index)には,テストとして取り合えず
<div class="blockheader_c">
<div class="blockheadertitle">最新の記事<a href="xxxrss.php"><img src="starter.resources/mark_rss.gif" alt="RSS" class="rss"/></a></div>
</div>
を貼り付けました。(スターターからのコピペです。a href のファイル名は変更しました)
試しに index を表示して,RSS リーダーへ取り込もうとしましたが,
取り込むrssのリスト が出ませんでした。
RSSのリンクをクリックすると, xxxrss.php が開いて
Index file doesn't exists.'
の表示が出ました。
リンクが切れていることかなーと思うのですが,よくわかりません。
xxxrss.php の中身は,
<?php
require_once( "cmsdesigner/include/view.php.inc" );
cmsview::xml_listtop( 'xxx', 'rss' );
?>
だけを記述。
xxx.list.rss.design.xsl の中身は,
<xsl:variable name="baseUrl" select="'http://xxxxx/cmsd/'" />
<xsl:variable name="index" select="concat($baseUrl, 'xxx0.php')" />
<xsl:variable name="rdfphp" select="concat($baseUrl, 'xxxrss.php')" />
<xsl:variable name="entryphp" select="concat($baseUrl, 'xxx1.php')" />
<xsl:variable name="title" select="'ページタイトル'" />
<xsl:variable name="description" select="'ページ説明'" />
<xsl:variable name="subject" select="'更新情報'" />
44行目〜47行目あたりは,title,description で同じだったので変更してません。
アドバイスをいただけるとありがたいです