RSSリーダーでの画像表示
Posted: 2009年1月17日(土) 00:25
初めまして。CHARIOTと申します。
RSSの配信時にリーダー側に画像も表示させたいと思い…
トピック「RSSにサムネイル画像を表示させたい」
を参考にさせて頂いたのですが、goo RSSリーダー V3.7 では画像が上手く表示されませんでした。
↓上手くいかなかったコード
↓画像までの相対パスが原因だと思い、以下のように変更してみました。
しかし、「photo」で表示されるパス内の「&」や「画像ファイル名」をリーダー側は正しく読み込んでくれませんでした。
そこでさらに試行錯誤してから辿り着いた…
トピック「アップロードされた画像をFlashから出力する方法」
を参考に、以下のように記述する事で表示が実現出来ました。
↓RSSリーダーに画像が表示されたコード
ただセキュリティー面で問題になるのか?が気になります。
Flashとは違い、ソースからパスを見るのは容易ですので、この辺をご教示頂ければ幸いです。
※また、この方法でも問題が無い場合、同じことで悩んでおられる方の一助になればと思い、長々書かせて頂きました。
宜しくお願いします。
RSSの配信時にリーダー側に画像も表示させたいと思い…
トピック「RSSにサムネイル画像を表示させたい」
を参考にさせて頂いたのですが、goo RSSリーダー V3.7 では画像が上手く表示されませんでした。
↓上手くいかなかったコード
コード: 全て選択
<description>
<xsl:if test="not(photo='')">
<xsl:text disable-output-escaping="yes"><![CDATA[</xsl:text>
<div><img src="{photo}" alt="{photo/@alt}" /></div>
<xsl:value-of select="body" disable-output-escaping="yes" />
<xsl:text disable-output-escaping="yes">]]></xsl:text>
</xsl:if>
<xsl:if test="photo=''">
<xsl:value-of select="body" />
</xsl:if>
</description>
コード: 全て選択
<div><img src="http://○○○○○○○○○/{photo}" alt="{photo/@alt}" /></div>
そこでさらに試行錯誤してから辿り着いた…
トピック「アップロードされた画像をFlashから出力する方法」
を参考に、以下のように記述する事で表示が実現出来ました。
↓RSSリーダーに画像が表示されたコード
コード: 全て選択
<div><img src="http://○○○○○○○○○/cmsdesigner/data/entry/エントリフォルダ名/{photo/@src}" alt="{photo/@alt}" /></div>
ただセキュリティー面で問題になるのか?が気になります。
Flashとは違い、ソースからパスを見るのは容易ですので、この辺をご教示頂ければ幸いです。
※また、この方法でも問題が無い場合、同じことで悩んでおられる方の一助になればと思い、長々書かせて頂きました。
宜しくお願いします。