勉強がてら 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 の作り方
Re: RSS の作り方
webmasterです。
kknさん、毎度いろいろ試してくださってありがとうございます。
ご質問の件ですが、「Index file doesn't exists.'」は、次の状況が考えられます。
・埋め込み先のPHPで、エントリフォルダ名を間違えている。
・エントリフォルダを作成したばかりで、まだ一度も投稿していない。
上記のどちらかの可能性が高いです。
それ以外は問題ないと思います。
ご確認いただければ幸いです。
後者の場合、現状エラーが出ますが、よく考えたらあまりよくないですね・・。
空っぽのデータを返すよう、時期バージョンで修正しようと思います。
kknさん、毎度いろいろ試してくださってありがとうございます。
ご質問の件ですが、「Index file doesn't exists.'」は、次の状況が考えられます。
・埋め込み先のPHPで、エントリフォルダ名を間違えている。
・エントリフォルダを作成したばかりで、まだ一度も投稿していない。
上記のどちらかの可能性が高いです。
それ以外は問題ないと思います。
ご確認いただければ幸いです。
後者の場合、現状エラーが出ますが、よく考えたらあまりよくないですね・・。
空っぽのデータを返すよう、時期バージョンで修正しようと思います。