Verarbeitung von Bildern im RSS-Reader

  • Hallo zusammen,

    ich habe auf meiner Webseite (befindet sich im Aufbau) ein RSS-Plugin, dass einen RSS-Feed erstellt und dieser beinhaltet Bilder. Unter anderem enthält er das Titelbild der Beiträge in verschiedenen Größen, wie das meines Wissens üblich ist, insgesamt drei mal. Zum Beispiel ein Format für Beitragslisten, eines für das Titelbild im Beitrag etc.

    Nun ist es so, dass alle RSS-Reader, in denen ich meinen Feed bislang getestet habe, alle drei Bilder anzeigen und das sollte nicht sein. Mir wurde gesagt, dass ein RSS-Reader sich üblicherweise automatisch das richtige Format für den jeweiligen Zweck greift und nur dieses anzeigt. Aber das funktioniert bei meinem Feed offenbar noch nicht. Deshalb ist meine Frage: Woran erkennt der RSS-Reader welches Format das richtige ist für den jeweiligen Zweck?

    Wie arbeiten RSS-Reader in diesem Zusammenhang standardmäßig? Gibt es da sozusagen eine vorgegebene Norm, wie man die Bilder deklarieren muss, so dass der RSS-Reader weiß, dass er beispielsweise für das Titelbild im Beitrag das entsprechende Format greifen muss?

    Ich bin gespannt ob mir das jemand einen konkreten Hinweis geben kann.

    Beste Grüße
    Marc

    P.S. Leider ist mir erst nach dem Einstellen des Beitrags aufgefallen, dass ich mich offenbar in der falschen Forumskategorie befinde damit. Wenn jemand weiß, wie man den Beitrag in eine andere Kategorie verschieben kann dann lasst es mich gerne wissen.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren


  • ich habe auf meiner Webseite (befindet sich im Aufbau) ein RSS-Plugin, dass einen RSS-Feed erstellt und dieser beinhaltet Bilder.

    WordPress erstellt eigentlich alle gültigen RSS-Feeds automatisch. Warum ein Plugin?

    Du kannst deinen Feed auf Richtigkeit prüfen
    https://validator.w3.org/feed/


    Unter anderem enthält er das Titelbild der Beiträge in verschiedenen Größen, wie das meines Wissens üblich ist, insgesamt drei mal. Zum Beispiel ein Format für Beitragslisten, eines für das Titelbild im Beitrag etc.

    Wo hast du dies gelesen?
    https://www.rssboard.org/rss-specificat…ntOfLtchannelgt

    Mit offenen Augen träumen

  • [COLOR=#0059b3]Hallo marc@wpde und willkommen im Forum.

    Schön, dass Du zum Forum gefunden hast. Du solltest wissen, dass alle Helfer hier freiwillig und in ihrer Freizeit versuchen, Dir Hilfestellung zu geben.

    Zunächst möchte ich folgenden allgemeinen Hinweis geben, der auch in den Forenregeln Abschnitt II festgelegt ist: für die meisten Probleme ist es zuweckmäßig, die URL zu der betroffenen Website zu posten. Findige Helfer können aus dem Quellcode vielleicht schon das Problem herauslesen und zur Behebung beitragen.[/COLOR]

  • Hi r23,

    vielen Dank für Deine Unterstützung.

    Zu Deiner ersten Frage: Ich verwende ein PlugIn um einzelne Kategorien heraus zu filtern, die nicht im RSS-Feed auftauchen sollen.

    Zu Deiner zweiten Frage: Das wurde mir von einem Bekannten so mitgeteilt, der selbst Entwickler ist, allerdings hat er auch zugegeben kein RSS-Experte zu sein.

    Ich hab mir die Spezifikation mal angeschaut und hab meinen Feed auch geprüft. Grundsätzlich scheint der in Ordnung zu sein, allerdings ist da eben diese Herausforderung mit den Bildern.

    Zunächst mal stelle ich fest, dass das Bild, welches im Channel festgelegt ist, unser Logo ist, und das taucht interessanterweise gar nicht in den Readern auf.

    Ich hab mal den Link zum Feed kopiert:

    https://aktienbewertung.de/feed/?category…how_images=true

  • [COLOR=#0059b3]Hallo marc@wpde und willkommen im Forum.[/COLOR]


    [COLOR=#ff0000]
    Bitte keine Vollzitate, sind in aller Regel unnötig.[/COLOR]

    Hallo und vielen Dank für den Hinweis. Die Webseite ist noch nicht online, aber ich hab jetzt mal den Link des RSS-Feeds beigefügt.

  • WordPress erstellt eigentlich alle gültigen RSS-Feeds automatisch. Warum ein Plugin?

    Du kannst deinen Feed auf Richtigkeit prüfen
    https://validator.w3.org/feed/


    Wo hast du dies gelesen?
    https://www.rssboard.org/rss-specificat…ntOfLtchannelgt

    Wie schon erwähnt, ist unsere Seite so gemacht ist, dass das Titelbild der Beiträge automatisch mehrfach in verschiedenen Formaten in den HTML-Code des Beitrags übernommen wird. Für RSS-Zwecke ist das anscheinend vollkommen unbrauchbar.

    Wenn ich die RSS-Spezifikation richtig interpretiere dann müsste unter Channel/Image einmal das Titelbild inklusive Größenangabe hinterlegt werden und dann könnte sich jeder RSS-Reader auf Basis dieser Daten das Bild für den jeweiligen Zweck (Beitragslisten, Titelbild etc.) selbst auf die richtige Größe ziehen, richtig?

  • Wie schon erwähnt, ist unsere Seite so gemacht ist, dass das Titelbild der Beiträge automatisch mehrfach in verschiedenen Formaten in den HTML-Code des Beitrags übernommen wird.

    Hier mal ein gültiger RSS Code, wenn man ein Bild in unterschiedlichen Formaten dem RSS Reader zur Auswahl zur Verfügung stellen möchte.

    Code
    <item>
      <title>Beispielbeitrag</title>
      <description>Das ist eine Beschreibung des Beitrags.</description>
      <link>http://www.example.com/blog/post/1234</link>
      <enclosure url="http://www.example.com/images/post1234_thumbnail.jpg" length="1234" type="image/jpeg" />
      <enclosure url="http://www.example.com/images/post1234_medium.jpg" length="5678" type="image/jpeg" />
      <enclosure url="http://www.example.com/images/post1234_large.jpg" length="9012" type="image/jpeg" />
    </item>

    In diesem Beispiel gibt es drei verschiedene Größen des Titelbildes für den Beitrag. Die URLs der verschiedenen Größen sind in den enclosure-Tags eingebettet.

    Der `<enclosure>`-Tag ist ein optionales Element in RSS 2.0 und wird verwendet, um Multimedia-Inhalte an einen RSS-Feed anzuhängen. Der `<enclosure>`-Tag ist ein Unterelement des `<item>`-Tags und hat die folgende Syntax:

    Code
    <enclosure url="http://example.com/file.mp3" length="123456789" type="audio/mpeg" />

    Die URL des Multimedia-Inhalts wird im `url`-Attribut angegeben, die Größe des Inhalts in Bytes im `length`-Attribut und der MIME-Typ des Inhalts im `type`-Attribut.

    enclosure verwendet WordPress selbstverständlich nicht..(für Bilder für Video schon)

    Bei deinem Feed stehen die Bilder im Content.

    <p><img width="1034" height="533" src="https://aktienbewertung.de/wp-content/upl…/05/Glaxo-1.png" class="attachment-full size-full wp-post-image" alt="" decoding="async" loading="lazy" style="max-width: 100%; height: auto; margin-bottom: 10px;" srcset="https://aktienbewertung.de/wp-content/upl…/05/Glaxo-1.png 1034w, https://aktienbewertung.de/wp-content/upl…o-1-300x155.png 300w, https://aktienbewertung.de/wp-content/upl…-1-1024x528.png 1024w, https://aktienbewertung.de/wp-content/upl…o-1-768x396.png 768w" sizes="(max-width: 1034px) 100vw, 1034px" /></p>


    Die Fehlermeldung im
    https://validator.w3.org/feed/check.cgi?url=https://aktienbewertung.de/feed/?category_not_in=-36&show_images=true

    lesbarer und besser finde ich <figure> und <picture> und dies macht WordPress und Gutenberg eigentlich richtiger

    Code
    <figure>
       <picture>
         <source srcset="image-big.png" type="image/png" media="(min-width:1920px)">
         <source srcset="image-med.png" type="image/png" media="(min-width:1200px)">
         <source srcset="image-small.png" type="image/png" media="(min-width:700px)">
         <img src="backup.png" alt="Test" class="abc">
       </picture>
       <figcaption>Caption</figcaption>
    </figure>

    Welchen Editor verwendest du für deinen Beiträge?

    Mit offenen Augen träumen

    Einmal editiert, zuletzt von r23 (2. April 2023 um 15:40)

  • @r23: Vielen Dank für die ausführliche Beschreibung. Jetzt ist mir einiges klarer. Bei mir in Wordpress ist übrigens der Classic-Editor eingestellt.

    Nachdem ich Deine Ausführungen und Beispiele studiert habe stellt sich mir die folgende Frage:

    Kann man davon ausgehen, dass die Mehrzahl der RSS-Reader das von Dir beschriebene Schema so verarbeitet, dass am Ende nur ein Bild angezeigt wird? Oder kann das sehr unterschiedlich sein?

    VG
    Marc

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!