Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Bild in RSS-Feed einbinden

Hallo,

wie bekomme ich es hin, dass ich ein Bild in meinen RSS-Feed einbinden kann ? Mit <image> oder <url> geht es nicht.

Ich muss dieses dann auch wieder auslesen und in meinem Spry-menü anzeigen können. Wer kann mir helfen ?


Antworten zu Bild in RSS-Feed einbinden:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Mit <image> oder <url> geht es nicht.

Warum "oder"? Du brauchst schon beides...

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Habe schon alles versucht. Hast Du mir einen Tipp ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hast du einen Beispiel-Feed?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Sicher,

hier

Im zweiten "Artikel" habe ich einen image-tag eingebaut

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Also von der Struktur <image><url></url></image> sieht man da nichts. Sind auch noch Syntaxfehler drin - XML ist da extrem empfindlich, wo HTML noch ein Auge zudrückt! ;)

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Nachdem der Feed in allen Browsern läuft, ging ich davon aus, dass es keine Fehler gibt. Wo hast Du einen gesehen ?

Hier ist mal der Tag für das Image, was nicht angezeigt wird:

 

Zitat
<image><url>http://www.frankgayer.com/images/Logo.jpg</url></image>

Ich lese den Feed bzw. in diesem Fall das Bild in einer separaten HTML damit aus:
 
Zitat
   <div class="StackedColumn"> {image}</div>
    </div>


 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Also gestern war irgendwo ein nicht geschlossener Tag drin. Entweder bin ich heute blind oder es hat sich etwas geändert. Genau wie die Bildangabe ;D

Also so wie du das Bild jetzt einbindest, ist das schon richtig. Nur kannst du das so nicht innerhalb von Items machen, sondern nur außerhalb. Setze das Bild mal oberhalb des 1. Items, und schon wird es erscheinen.

Die Einbindung von Bildern in Items gelingt etwas anders. Schau dir mal das hier an: http://forums.digitalpoint.com/showthread.php?t=112933

Nachdem der Feed in allen Browsern läuft, ging ich davon aus, dass es keine Fehler gibt. Wo hast Du einen gesehen ?

Die Webbrowser sind hier ausnahmsweise mal nicht das Maß der Dinge. Die haben zwar so ziemlich alle einen Newsreader an Bord, aber mit konventionellem Webbrowsing hat das nichts mehr zu tun. Es gibt noch eine große Reihe anderer Feed-Reader, z.B. E-Mail-Programme wie Thunderbird.

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

So, habe es nach dem schliessenden item tag eingebunden. Wie bekomme ich das jetzt auf meine Webseite übergeben. So wie hier geht es augenscheinlich nicht, obwohl ich mir sicher war das es so geht
 

Zitat
  <div class="StackedColumn"> {image}</div>
    </div>

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Keiner eine Idee mehr ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

leider habe ich das bis heute nicht gelöst. Habe auf meiner Webseite den image-tag eingebaut:
-
 

Zitat
  <div class="StackedColumn"> {image}</div>

und übergebe in meinem Feed diesen, er wird aber nicht angezeigt.
Wer kann helfen ?
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi,
probiers mal so:

<description><![CDATA[<img border=0 src="...">]]></description>
in den <![CDATA[ ]] Bereich kann man einfach HTML schreiben.

Grüße
JKgermany

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Muss ich da eine CDATA-Datei anlegen oder wie ist das gemeint ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

ne, einfach im description-teil

<item>
<title>Lufthansa - Weltweite Flüge ab 1 €</title>
<description><![CDATA[<img border=0 src="...">Flüge ab 264 € inkl. Steuern/Gebühren]]></description>
<date>1. Jun         </date>
<terms>Buchbar nur am 13.05.2009      </terms>
<name>Flugauktion - Weltweite Ziele ab 1 €</name>       
<pubDate>12 May 2009</pubDate>
<link>http://www.lufthansa.com/online/portal/lh/de/specials/content?nodeid=2661485&amp;l=de</link>

<author>(C)opyright by Frank Gayer             </author>
</item>

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Dann lässt sich der Feed im Browser nicht mehr öffnen. 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

du hast ja

<description><![CDATA[<img border="0" src="http://www.frankgayer.com/images/logo1.jpg">]]></description>Flüge ab 264 € inkl. Steuern/Gebühren         </description>
geschrieben, es sollte so sein:
<description><![CDATA[<img border="0" src="http://www.frankgayer.com/images/logo1.jpg">Flüge ab 264 € inkl. Steuern/Gebühren ]]></description>       

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Gut, jetzt kommt das Bild in meinem RSS-Feed heraus, aber das wird nicht auf meine Webseite übernommen, die die Daten aus dem RSS-Feed bekommt

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

das liegt an deinem script, das die rss-datei ausliest, es ersetzt < und > vom img-tag durch &lt; und &gt;, das musst du noch anpassen

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hilf mir mal auf die sprünge, ich weiß nicht wo das Script das falsch umsetzt.

Kann ich das Bild auch beliebig woanders einsetzen oder nur in der description ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

soweit ich weiß, nur in die description.

Das script lädt deine rss datei und interpretiert sie, dabei ersetzt sie eben die beiden Zeichen <> durch deren HTML-Form, damit sie so angezeigt werden und nicht vom Browser interpretiert werden.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

... und wie kann ich das ändern, das HTML das anders interpretiert ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

z.b. suchen, wo es ersetzt wird, oder es hier rein stellen

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

So erscheint es online. Wie soll ich da sehen wo es ersetzt wird ?

 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

du sollst in deinem script nachschauen, du musst doch irgendein Programm haben, mit dem das ausgelesen wird. Vermutlich ein Javascript.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ja, ich habe zwei Javascript-Dateien die auslesen aber ich finde leider nicht wonach ich suchen soll. Diese Datei habe ich mit Dreamweaver erstellen lassen

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

ich glaub, ich hab das betreffende gefunden:
in der  Datei löschst du aus den Zeilen 437 und 438 das:

str = str.replace(/</g, "&lt;");
str = str.replace(/>/g, "&gt;");
Dann sollte es gehen...

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Super, das war es. Danke für Deinen Support. Das hätte ich alleine nicht hinbekommen

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Bitte, gerngeschehen...
Du solltest die mal dieValidiierung ansehen. Is zwar nich so wichtig, aber schaden kanns nix. 

« Letzte Änderung: 13.05.09, 17:04:51 von JKgermany »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

EDIT

Ich habe eben den Fehler entdeckt

 

« Letzte Änderung: 12.05.09, 23:01:06 von frank_gayer »

« Datenspeicher online?Kann man einen Quellcode beim Webcreator von one.com einfügen??? »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Bildpunkte
Bilder, die von einem Monitor wiedergegeben werden, bestehen aus einzelnen Bildpunkten (Pixeln). Je höher die Pixelanzahl ist, desto genauer und besser kann das Bild...

Bildschirmschoner
Der eigentliche Sinn des Bildschirmschoners ist, den Bildschirm vor dem Einbrennen des Monitorbildes zu schützen.Während das bei neueren Monitoren (außer ...

Bildwiederholfrequenz
Auf Bildschirmen erscheint ein Bild nur Bruchteile von Sekunden, weil die es erzeugenden Elektronenstrahlen oder Impulse sehr kurzzeitig wirken. Deshalb wird es mit einer...