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とは違い、ソースからパスを見るのは容易ですので、この辺をご教示頂ければ幸いです。
※また、この方法でも問題が無い場合、同じことで悩んでおられる方の一助になればと思い、長々書かせて頂きました。
宜しくお願いします。