Frage

Ich muss Thumbnails in RSS zur Verfügung stellen, das heißt zeigen Bilder in RSS. Ich habe begonnen Yahoo‘Medien RSS-Modul zu verwenden. Eine gute Dokumentation, gute Beispiele. Ok.

Hier ist mein Snippet RSS‘xml and__ es keine Bilder zeigen:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <link>http://localhost:8080/dir/jrOreAeH/Pictures.html</link>
        <item>
            <title>Winter.jpg</title>
            <link>http://localhost:8080/photo/iZ0Omnkt/Winter.html</link>
            <media:content fileSize="105542" height="100"
                url="http://localhost:8080/img/37/f5b44ca3/Winter.jpg?sizeM=2" width="100"/>
            <pubDate>25/10/2010</pubDate>
        </item>
        <item>
            <title>Edge.jpg</title>
            <link>http://localhost:8080/photo/yfLmrjtu/Edge.html</link>
            <media:content fileSize="28521" height="100"
                url="http://localhost:8080/img/38/650b5132/Edge.jpg?sizeM=2" width="100"/>
            <pubDate>25/10/2010</pubDate>
        </item>
    </channel>
</rss>

Ich glaube, xml korrekt und Bilder angezeigt werden sollen, aber in der Tat - ist es nicht. Also, was ist los?!

Keine korrekte Lösung

Andere Tipps

habe ich diese benutzen ordnungsgemäß funktioniert:

<media:thumbnail url="http://localhost:8080/img/38/650b5132/Edge.jpg?sizeM=2" />
<media:content url="http://localhost:8080/img/38/650b5132/Edge.jpg?sizeM=2" />

Versuchen Sie nisten das Element innerhalb der ..

Wenn Sie dann das rss in einem Browser anzeigen, manchmal ist die Medienelemente zeigen nicht standardmäßig sehen, die Quelle zu sehen, ob Ihre Medienelemente sind.

Sie müssen möglicherweise einen PHP oder ASP-Skript verwenden, um die Rss in ein XMLDocumnet Objekt drehen dann in PHP können Sie Ihre HTML-und-Feed Variablen echo .. für asp ich in ein XSL-Stylesheet zu nennen hatte die Elemente angezeigt werden, wie Sie wollen ..

ASP-Skript rss in dom doc zu drehen ..

XSL-Stylesheet-Probe ..

    <xsl:variable name="title" select="title" />
    <xsl:variable name="description" select="description" />
    <xsl:variable name="thumb" select="media:content/media:thumbnail/@url" />

    <p class="bold"><a style="text-decoration: none"><xsl:attribute name="href"><xsl:value-of select="link"/></xsl:attribute><xsl:value-of select="$title" disable-output-escaping="yes"/></a></p>
    <p><xsl:value-of select="$description" disable-output-escaping="yes"/></p>
    <img src="{$thumb}" alt="{$title}"/>
</xsl:if>

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top