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
Kommentare sind geschlossen.
seid wann mus ich das über diese “RapidShare AG-Seite” downloaden? das ist voll sch….
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 😉
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 😉
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?
Das der Internet Explorer RSS-Feeds anzeigt ist mir neu. Opera nutze ich nicht, dashalb -> keine Ahnung.
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?
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
Hm, bisher hatte ich so ein Problem noch nie. Wie sieht denn der Feed aus, wenn du dir den Quelltext anschaust?
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
Ist ungetestet, aber versuch mal
additionalHeaders = Content-type:text/xml;charset=utf-8
Könntest du hier Rückmeldung geben, ob das funktioniert?
Übrigens danke für den Hinweis mit dem Hochkomma. Für solche Vertipper bin ich langsam echt berüchtigt :-/
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 :-/
Hm, schwierig, diese Angabe war das einzige, was ich zu diesem Thema gefunden habe 🙁
Also ich schreib im template der config:
doctype =
Damit hat es bei Sonderzeichen noch immer gefunzt.
@Dominik: komm doch dazu mal in das neue Forum, vielleicht hat einer der anderen User ne Idee 😉
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!!!
Ne, sorry, dazu fällt mir auch nichts ein.
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?
Hast du im Konstanteneditor den Wert für plugin.tt_news.displayXML.xmlLink richtig gesetzt?
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.
Dazu fällt mir leider sonst auch nicht ein :-/
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
Hast du die anderen statischen Templates der tt_news (settings, css-styles) denn auch eingebunden?
1000 Dank! Daran hatte es gelegen 🙂
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
Ja. Der aktuelle Firefox zeigt kein RSS-Icon mehr an.
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?
Ich vermute es liegt an CoolURI. Der Link mit …?type=100 funktioniert.
Vielleicht musst du im CoolURI-Backendmodul den Link manuell anlegen.
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
Yep, das geht. Dazu musst du die ID der Kategorie dem Link mitgeben:
http://www.deinedomain.de/index.php?type=100&tx_ttnews%5Bcat%5D=x
wobei da das x durch die Kategorie ersetzen musst.
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
Hallo,
großartig der feed funktioniert!
Jetzt habe ich aber gemerkt das links die ich in meiner news angebe nicht richtig ausgegeben werden. Er verwendet dort immer tags die können aber nicht richtig ausgelesen werden. Ich hätte da gerne einen richtigen HTML tag für die links.
Danke für deine Großartigen Tutorials!!! Sie sind immer wieder Gold wert!
Gruß Ben
@ 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