PR(記事内にアフィリエイト広告が含まれています)
スポンサーリンク
Nucleus

RSS2.0でのイメージ処理

RSS2.0だと、RSSリーダーによっては、サイト用の画像を表示させることができますが、デフォルトのRSSスキンを共用して複数サイトで使っていると単一の画像しか表示できませんので、複数ブログでそれぞれ違う画像が出るように変更しました。

<image>
<url><%adminurl%><%blogsetting(id)%>.gif</url>
<title><%blogsetting(name)%></title>
<link><%blogsetting(url)%></link>
</image>

といった感じに、ブログIDを画像名の部分で使うように設定。このあと、管理領域のディレクトリに*1 1.gif、2.gif、3.gif とブログIDごとに画像をアップしておけばOKです。
さっそくはてなRSSで試そうと思ったら、なぜかフィードが見つかりませんって出てきて登録できなかったり、登録できた振りして追加されてなかったり、と散々な感じです。まぁRSS内の画像URLをブラウザで直接表示させたら大丈夫だったんで、大丈夫とは思うんですけど。
RSS登録できないのはたぶん以前言ってたMySQLのキャラセットの問題の可能性が高いんですが、まだレンタルサーバー元で環境が整ってないようなので気長に待っててください。
話がずれますが、I know.ならRSS登録などが正常にできました。はてなRSS側で何らかの対応をしてもらえたら大丈夫そうな気もしてきましたが、はてなアイデアとか使い方知らないのでどうしたものやら。

  • 注1 : 上記の例だとメディアファイルのディレクトリではないので注意。

コメント

タイトルとURLをコピーしました