TYPO3-Tutorial Teil 64: RSS-Feed mit tt_news

Um die Besucher der Website immer auf dem laufenden zu halten, bietet sich der Einsatz eines RSS-Feeds an. Dieser wird von der tt_news nicht automatisch erzeugt, dazu ist ein wenig Handarbeit nötig. Wie es geht, zeigt dieses Video.
ACHTUNG: in dem Video ist ein kleiner Fehler! Beim Typoscript für den Feed ist nach dem Conten-Type ein Hochkomma ‚ , das dort nicht hingehört! Im Wiki ist der entsprechende Codeschnipsel schon korrigiert! Sorry! 🙁
[youtube]https://www.youtube.com/watch?v=jEiq_DG5_lQ[/youtube]
Alle TYPO3-Tutorials kostenlos downloaden

Dieser Beitrag hat 34 Kommentare

  1. scholzi

    seid wann mus ich das über diese „RapidShare AG-Seite“ downloaden? das ist voll sch….

    1. Seit bei meinem Webspace der Speicherplatz langsam knapp wird. Ausserdem musst du es ja auch nicht downloaden, du kannst es auch auf YouTube anschauen. Sei froh, dass ich es überhaupt zum Download anbiete 😉

      1. scholzi

        das meinte ich ja auch net so, nur war es auf einmal völlig ungewohnt, das ich auf eine andere Seite weiter geleitet wurde. ich freu mich doch jedesmal, wenn ich neue videos von dir sehen kann! das ist für mich einsame spitze, was du hier so machst, echt!
        scholzi 😉

  2. helgi

    hallo wolfgang,
    die rss feeds wie im video gezeigt geht nur mit firefox, mit opera oder internet explorer tut sich da nix.
    woran liegt es?

    1. Das der Internet Explorer RSS-Feeds anzeigt ist mir neu. Opera nutze ich nicht, dashalb -> keine Ahnung.

  3. helgi

    Hallo,
    #######################################################
    Das der Internet Explorer RSS-Feeds anzeigt ist mir neu
    #######################################################
    Der Internet Explorer 9 macht es.
    Der RSS Feed Link oben in deiner Webseite wird in allen Browsern angezeigt.
    Mir ist aufgefallen das andere FEEDs Links nicht mit .XML Enden, bzw. man sieht es im Browser nicht.
    Beispiel – http://www.wowa-webdesign/feed/
    kein .xml am Ende. Kann es damit zusammen hängen?

  4. Dominik

    Hallo Wolfgang! Ich hab seit Neuestem das problem, dass mein rss-feed mit FF nicht mehr angezeigt wird und auch bei opera eine fehlermeldung kommt!
    Kann es sein, dass ich ein Problem mit dem Zeichensatz habe? Bei Opera war das angezeigte Problem fast immer ein Umlaut! Hattest du vielleicht ähnliche Probleme?
    Mfg Dominik

    1. Hm, bisher hatte ich so ein Problem noch nie. Wie sieht denn der Feed aus, wenn du dir den Quelltext anschaust?

      1. Dominik

        Ich hab das Problem jetzt zumindest annähernd gelöst: erstens war, zumindest glaube ich dass, bei deinem Code-snippet ein Fehler:
        additionalHeaders = Content-type:text/xml‘
        das kleine Hochkomma am Schluss hab ich entfernt!
        Außerdem habe ich diese Zeile gleich hier
        rss2 = PAGE
        rss2 {
        additionalHeaders = Content-type:text/xml
        gemacht!
        Allerdings habe ich jetzt noch Probleme mit dem Zeichensatz! Weißt du wie ich den auf utf-8 umstellen kann? Mit dem verwendeten iso-8859-1 werden mir keine Umlaute angezeigt!
        Mfg Dominik

        1. Ist ungetestet, aber versuch mal
          additionalHeaders = Content-type:text/xml;charset=utf-8
          Könntest du hier Rückmeldung geben, ob das funktioniert?

        2. Übrigens danke für den Hinweis mit dem Hochkomma. Für solche Vertipper bin ich langsam echt berüchtigt :-/

          1. Dominik

            Hallo! Naja so ein Hochkomma schleicht sich schnell mal ein =)
            Ich habs bereits vorher mit dem charset=utf-8 probiert, das funktioniert nicht!
            Außerdem hab ichs mit
            renderCharset = utf-8
            im config-Teil probiert, das funktioniert leider auch nicht :-/

  5. Hm, schwierig, diese Angabe war das einzige, was ich zu diesem Thema gefunden habe 🙁

    1. Michael

      Also ich schreib im template der config:
      doctype =
      Damit hat es bei Sonderzeichen noch immer gefunzt.

  6. @Dominik: komm doch dazu mal in das neue Forum, vielleicht hat einer der anderen User ne Idee 😉

  7. Christian

    Hallo Wolfgang,
    ich habe auf mehreren Seiten auf ziemlich ähnliche Weise Feed erzeugt. Allerdings wurden keine Bilder angezeigt. Nachdem ich dann im Template einen Marker (ich glaube ###NEWS_IMAGE### oder so) für die Bilder gesetzt habe funktionierte es, jedoch werden die Bilder in Original-Größe angezeigt und nicht skaliert. tt_news skaliert die Bilder ja automatisch. Weißt Du evtl. Abhilfe für dieses Problem? Schon in einigen Foren danach gesucht, jedoch bisher leider ohne Erfolg…
    Schöne Grüße
    Christian
    Super Seite übrigens!!!

  8. Ronny

    Zuerst einmal vielen Dank für die super gemachten Tutorials.
    Der RSS Feed funktioniert super bei mir, bis auf die Pfade der Bilder (im Template mit ###NEWS_IMAGE### eingebaut). Hier wird die Domain nicht eingetragen. Das ganze sieht so aus: <img src="uploads/pics/…
    Hast Du einen Tipp für mich?

    1. Hast du im Konstanteneditor den Wert für plugin.tt_news.displayXML.xmlLink richtig gesetzt?

  9. Ronny

    Ja, der Link stimmt. Die URLs für die Bilder, die ich mit dem RTE eingebaut habe sind auch ok. Hierfür habe ich diesen Code eingebaut:
    10.displayXML.content_stdWrap.parseFunc < lib.parseFunc_RTE
    10.displayXML.content_stdWrap.HTMLparser = 1
    10.displayXML.content_stdWrap.HTMLparser.keepNonMatchedTags = 1
    10.displayXML.content_stdWrap.HTMLparser.tags.img.fixAttrib.src.prefixRelPathWith = {$plugin.tt_news.displayXML.xmlLink}
    Nur bei den URLs für die Bilder, die ich über den Reiter "Medien" an die News angehängt habe (das sind bei mir 99% aller News) fehlt die Domain.

  10. Amir

    Hallo Wolfgang,
    super Tutorial! Leider hab ich schon zu Beginn ein großes Problem.
    Ich bin auf mein main template gegangen. Habe Dort das statische Template News Feeds (RSS,RDF,Atom)(tt-news) hinzugefügt.
    Im Konstanten Editor wird mir aber das tt_news xml plugin nicht angezeigt.
    Ich nutze tt_news 3.0.1 und Typo3 4.5.3
    Ich habe alles mögliche versucht, und bekomme einfach diese news nicht zum laufen.
    Würde mich sehr über deine Hilfe freuen!
    Viele Grüße

  11. Hast du die anderen statischen Templates der tt_news (settings, css-styles) denn auch eingebunden?

    1. Amir

      1000 Dank! Daran hatte es gelegen 🙂

  12. Kathi

    Hallo Wolfgang, soweit ein super Tutorial, vielen Dank!
    Leider funktioniert es bei mir nicht ganz und ich suche schon seit Stunden den gut versteckten Fehler. Ich habe den ersten Codeschnipsel von dir in mein Template eingebaut und kann über das Frontend auch einwandfrei die einzelnen Seiten über die Zugabe von …?type=10(0,1,2 oder 3) aufrufen. Nun habe ich auch den zweiten Codeschnipsel für die headerData eingebaut und angepasst, sehe aber einfach nicht das RSS-Symbol in der Browserleiste (ich nutze den aktuellsten Firefox). Wüsstest du vielleicht, woran das liegen könnte?
    Liebe Grüße

  13. Rainer

    Hallo,
    seit Typo3 4.6 funktioniert der RSS-Feed bei mir nicht mehr. Habe gerade alles noch einmal neu eingerichtet, leider immer noch nichts.
    Hat jemand eine Idee?

    1. jo

      Ich vermute es liegt an CoolURI. Der Link mit …?type=100 funktioniert.

  14. Karsten

    Hallo,
    erstmal danke für das Tutorial 🙂 Das hilft schon sehr.
    Gibt es eine Möglichkeit die News entsprechend ihrer Kategorie zu veröffentlichen? Also einen Feed für News aus Kategorie 1 und einen extra Feed für News aus Kategorie 2?
    Da ich gerade erst mit Typo3 anfange komme ich leider noch nicht selbst auf die Lösung 😉
    VG
    Karsten

  15. dennis

    Hallo Wolfgang, ersteinmal super Tutorials die du da gemacht hast… Leider habe ich ein kleinen Fehler und zwar nach dem Versuch das RSS FEED einzubinden bekomme ich den Fehler:
    The page is not configured! [type= 0][]
    aus Schreck (Neuling) habe ich die gemachten Veränderungen aus diesem Tutorial wieder rückgangig gemacht leider ohne erfolg. Meine Seite gibt immernoch diesen Fehler aus…
    Ich wäre super froh wenn jemand mir sagen kann was ich falsch gemacht habe.
    gruß dennis

  16. Schoppi

    @ Hallo Dominik, nach dem ich
    „Außerdem habe ich diese Zeile gleich hier
    rss2 = PAGE
    rss2 {
    additionalHeaders = Content-type:text/xml “ gab es im FF und IE eine dtd Fehlermeldung. Kann ich also nicht empfehlen. Mit dem orginal Script vom Wolfgang funktioniert alles.
    Der RSS funktioniert bei mir im IE8. Für den FF habe ich folgendes gefunden. Wahrscheinlich schon bekannt aber hier trotzdem noch mal erwähnt, es gibt ein RSS Add On für den FF

Schreibe einen Kommentar