Dieser Artikel ist über 1 Jahr alt. Deshalb könnten die Informationen hier veraltet sein.

20. Dezember 2010

TYPO3-Tutorial Teil 64: RSS-Feed mit tt_news

Geschätzte Lesezeit: 19 Sekunden

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! 🙁

Alle TYPO3-Tutorials kostenlos downloaden

Artikel wurde gefunden mit den Suchbegriffen:
  • tt_news rss
  • tt_news rss feed
  • typo3 rss
  • typo3 rss feed
  • tt_news rss tutorial
  • typo3 tt_news rss

Kommentare

Kommentare

Wolfgang Wagner

lebt in Friedrichshafen und arbeitet als Web Developer bei der TYPO3 Agentur jweiland.net in Filderstadt. Weitere Orte im Web: Twitter, Facebook, Videotraining zu TYPO3 8 LTS

Kommentare (35) Schreibe einen Kommentar

    • 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 😉

      Antworten

      • 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 😉

        Antworten

  1. 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?

    Antworten

  2. 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?

    Antworten

  3. 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

    Antworten

      • 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

        Antworten

          • 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 :-/

    • Also ich schreib im template der config:
      doctype =

      Damit hat es bei Sonderzeichen noch immer gefunzt.

      Antworten

  4. 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!!!

    Antworten

  5. 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?

    Antworten

  6. 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.

    Antworten

  7. 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

    Antworten

  8. 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

    Antworten

  9. 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?

    Antworten

  10. 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

    Antworten

  11. 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

    Antworten

  12. @ 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

    Antworten

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.