Ergebnis 1 bis 11 von 11

Thema: RSS Feed Darstellung

  1. #1
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    934

    Standard RSS Feed Darstellung

    Hallo zusammen,

    ich habe für News einen RSS Feed aktiviert. Der klappt auch soweit, aber die Darstellung in Mozilla Thunderbird ist etwas merkwürdig:
    Zwischenablage01.png

    Ist das ein reines Thunderbird Problem oder stimmt das Format der XML Datei nicht?
    Hat da jemand eine Idee?

    Neelix

  2. #2
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    934

    Standard

    Ich denke, hier dürfte das Problem liegen:

    Code:
    <figure class="image_container float_left">         <picture>           <source srcset="assets/images/9/Anatomy_Bildrezension-ab407564.webp 1x, assets/images/7/Anatomy_Bildrezension-a23c9c81.webp 1.5x, assets/images/4/Anatomy_Bildrezension-55b9bace.webp 1.969x" type="image/webp" width="650" height="396">      <img src="https://www.dieluetteraten.de/assets/images/f/Anatomy_Bildrezension-389ceb00.jpg" srcset="assets/images/f/Anatomy_Bildrezension-389ceb00.jpg 1x, assets/images/6/Anatomy_Bildrezension-94c01ac0.jpg 1.5x, files/luetteraten/img/buchtipps/Anatomy_Bildrezension.jpg 1.969x" width="650" height="396" alt="" loading="lazy">   </picture>      </figure>
    So sieht der Quelltext des Eintrags in Thunderbird aus.

    Wer es nachstellen möchte:
    ttps://www.dieluetteraten.de/share/buchtipps.xml

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Was genau meinst du? Dass die Bilder nicht funktionieren? Du hast die Detailausgabe für den RSS Feed aktiviert - die Bilder der Text- und Bildinhaltselemente von Contao haben aber immer eine relative URL. Die können dann vermutlich nicht aufgelöst werden.
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    934

    Standard

    Ja, ist die Detailsausgabe.

    Ja, die Bilder werden nicht angezeigt, hängen aber am Beitrag dran.

    die Bilder der Text- und Bildinhaltselemente von Contao haben aber immer eine relative URL.
    Und das ist ja dann der Fehler.

  5. #5
    Contao-Nutzer
    Registriert seit
    23.05.2012.
    Beiträge
    95

    Standard

    Hallo, ich hänge mich hier mal an, weil mein Problem diesem hier sehr ähnlich zu sein scheint und ich einfach keine Lösung finde.
    Bei einer Seite die ich betreue hängt mir der Betreiber in den Ohren, dass die Bilder im RSS feed einfach nicht geladen werden. Ein wenig nachforschen hat ergeben, dass die Pfade der Bilder in Contao offenbar falsch erzeugt werden, wenn die Dateinamen Leerzeichen enthalten.

    Scheinbar werden die Leerzeichen doppelt encodiert, nach diesem Muster:
    Code:
    https://www.domain.tld/assets/images/0/Header%2520web%25202-6c4a45b1.jpg
    Wobei das %2520 ein doppelt/falsch enkodiertes Leerzeichen zu sein scheint. Macht man aus allen %2520 von Hand ein %20, funktioniert es. Das riecht für mich nach einem Bug in Contao.

    Oder mache ich was falsch? Wäre vielleicht ein schneller fix durch eine Rewrite-Regel in der htaccess möglich oder sowas?

    Viele Grüße
    Markus

  6. #6
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    934

    Standard

    Ja, das ist eine doppelte URL Encodierung. Aus dem Leerzeichen wird zumächst ein "%20". Dann kommt der Prozess aber anscheined nochmal vorbei und macht aus dem Prozentzeichen ein "%25".
    Da solltest du ein Issue auf Github erstellen.

    Mein Problem, und das könnte dann dein nächstes werden, ist, dass RSS Clients die mir SrcSet umgehen können, die Bilder nicht anzeigen, weil die URLs nur relativ ausgeliefert werden.

  7. #7
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    467
    Partner-ID
    7000

    Standard

    Zitat Zitat von Markus1982 Beitrag anzeigen
    Scheinbar werden die Leerzeichen doppelt encodiert, nach diesem Muster:
    Code:
    https://www.domain.tld/assets/images/0/Header%2520web%25202-6c4a45b1.jpg
    Nur mal so am Rande, ich würde es grundsätzlich vermeiden, Leerzeichen in Dateinamen oder in den Bezeichnungen von Ordnern zu verwenden. Bei meinen Kunden gab es durch Leerzeichen immer wider Probleme beim teilen von Inhalten, zum Beispiel bei Facebook.

  8. #8
    Contao-Nutzer
    Registriert seit
    23.05.2012.
    Beiträge
    95

    Standard

    Zitat Zitat von Fulano Beitrag anzeigen
    Nur mal so am Rande, ich würde es grundsätzlich vermeiden, Leerzeichen in Dateinamen oder in den Bezeichnungen von Ordnern zu verwenden. Bei meinen Kunden gab es durch Leerzeichen immer wider Probleme beim teilen von Inhalten, zum Beispiel bei Facebook.
    Hast Du einen Tipp, wie man das verhindert? Der Kunde lädt grundsätzlich jeden Müll hoch. Es scheint eine Reihe Erweiterungen als Upload Sanitizer zu geben, welche nutzt ihr?

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Zitat Zitat von Markus1982 Beitrag anzeigen
    Hast Du einen Tipp, wie man das verhindert? Der Kunde lädt grundsätzlich jeden Müll hoch. Es scheint eine Reihe Erweiterungen als Upload Sanitizer zu geben, welche nutzt ihr?
    z.B. https://extensions.contao.org/?q=fil...oper-filenames
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    934

    Standard

    Du warst schneller. Genau den nutzte ich auch in einem Projekt. Funktioniert wurderbar.

  11. #11
    Contao-Nutzer
    Registriert seit
    23.05.2012.
    Beiträge
    95

    Standard

    Danke, den schau ich mir auch mal an.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •