カレッヂ |
質問者 tomo
投稿日 2009/7/22(水) 18:11:03
bloqを設置しましたが、RSSをmixiの設定ページに書き込みましたが 更新が反映されません。 mixiのヘルプページでは以下のurlでチェックすべしとなっていました。 http://www.feedvalidator.org/ 上記でチェックすると、RSSの曜日表示部分でエラーが出ています。 どのようにしたらよいでしょうか?
【習熟度】多少の設置経験 |
回答者 rescue
[削除]
投稿日 2009/8/14(金) 09:25:22
ご利用ありがとうございます。 設置サンプルで試してみましたが、成功したようです。(英語は苦手ですが…) http://www.feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.rescue.ne.jp%2Fcgi%2Fblog%2Fsample%2Findex.rdf 曜日?ということですが、 <dc:date>2007-06-04T09:42:25+09:00</dc:date> には曜日は含まれていません。 sub getTime_forRDF { local($time) = @_; local($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst); ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime($time); return sprintf("%04d-%02d-%02dT%02d:%02d:%02d%s",$year +1900,$mon +1,$mday,$hour,$min,$sec,$timezone); # フォーマット済み(変更しないこと) } で形成されています。当時、RSSを形成する方法を勉強しながら、いろんな ブログのRSSを読んでこの形式にしました。 IE7で表示されると日時は出ますが、曜日は出ません。 曜日部分?というのはどこを指していますか? ちなみに、外部ブログを使っているマイミクさんの日記更新情報にも、 日付や時刻は出ますが、曜日までは表示されていませんでした。 |
質問者 tomo
[削除]
投稿日 2009/8/14(金) 11:24:13
Sorry 私の場合は下記のようにline 17とline 33にエラーがありますと出ました。 なぜかな・・・・ 以下コピペです。 ============================ This feed does not validate. line 17, column 33: dc:date must be an W3CDTF date: 2009-08-11T09:49:31+0900 [help] <dc:date>2009-08-11T09:49:31+0900</dc:date> ^ line 33, column 33: dc:date must be an W3CDTF date: 2009-08-11T09:49:31+0900 (5 occurrences) [help] <dc:date>2009-08-11T09:49:31+0900</dc:date> ^ In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation. Your feed appears to be encoded as "utf-8", but your server is reporting "US-ASCII" [help] ======================= |
回答者 rescue
[削除]
投稿日 2009/8/14(金) 15:09:15
setup.cgiの $timezone = '+0900'; を $timezone = '+09:00'; に変更してみていただけますか? これが原因だとすれば、サンプルでは正しく設定してましたが、 頒布版には間違ったままDLされてしまったようで、 修正いたします。 |
質問者 tomo
[削除]
投稿日 2009/8/14(金) 17:47:45
ご指示通りにsetup.cgiの $timezone = '+0900'; を $timezone = '+09:00'; に変更しましたが、チェックサイトの結果は 変わりませんでした・・・・ |
質問者 tomo
[削除]
投稿日 2009/8/14(金) 17:52:11
す、すいません!! 変更したのにrssを更新させるの忘れてました!! 無事に動作しました。 ありがとうございました。 |
返信(回答)する
Web裏技 |