Contao-Camp 2024
Ergebnis 1 bis 14 von 14

Thema: RSS-Feed für vergangene Events

  1. #1
    Contao-Nutzer
    Registriert seit
    11.04.2010.
    Beiträge
    20

    Standard RSS-Feed für vergangene Events

    Hallo zusammen,

    ich betreibe eine Seite für eine Freiwillige Feuerwehr. Auf der Startseite wird immer der letzte Einsatz angezeigt. Dies habe ich über eine Eventlist erreicht mit der Länge eins. Ich habe bewusst nicht den Weg über "Nachrichten" genommen, da ich an anderer Stelle die ganzen Einsätze mit einem Minicallender verknüpfen möchte.
    Nun habe ich folgendes Problem. Ich möchte gerne den letzten Einsatz gerne als RSS-Feed anbieten. Leider scheint dieser nur bei zukünftigen aber nicht bei vergangenen Events zu funktionieren (im Gegensatz zu vergangenen Nachrichten).

    Kann mir jemand helfen?

  2. #2
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Beitrag

    Hallo Florian,

    ob Du ein RSS-Feed anbieten möchtest oder nicht stellst Du ja im entsprechenden Seitenlayout ein.
    Und in welcher Art deine Liste die Termine anzeigt (also Alle, oder nur die in der Zukunft, oder nur die aus der Vergangenheit) stellst Du ja im entsprechenden Modul (bei den Events im Modul Eventliste) ein.

    Was Du also brauchst ist ein Archiv mit einem eigenen Seitenlayout aus dem Du die vergangenen Events mittels dem Modul Eventliste (letzten FW-Einsatz) heraus als Feed anbieten kannst.



    Workflow:
    1. Unter Events Dein Kalender auswählen den Du auch schon für die Startseite verwendest und die Meta-Daten zum editieren öffnen.
      • RSS-Feed = Haken setzen
      • Feed-Format = RSS 2.0
      • Feed-Sprache = de
      • Export-Einstellung = Teasertexte (je nach Bedarf)
      • Maximale Anzahl an Beiträgen = 25 (je nach Bedarf)
      • Basis URL = http://www.Meine-Webseite.de (Beispiel)
      • Feed-Alias = Letzter Einsatz der Feuerwehr (Beispiel)
      • Feed-Beschreibung = Letzter Einsatz der Feuerwehr (Beispiel)
    2. Neues Modul erstellen (Name des Moduls z.B. "Eventliste-letzter-Einsatz")
      1. Modultyp = Eventliste
      2. Kalender = Dein Kalender auswählen den Du auch schon für die Startseite verwendest.
      3. Anzeigeformat = Alle vergangenen Events
      4. Anzahl Events = 1
      5. Element pro Seite = z.B. 10
      6. Eventtemplate = event_full oder event_teaser (je nach Geschmack)
    3. Neues Seitenlayout erstellen (Name des Layouts z.B. "Archiv-Event-letzter-Einsatz")
      • Kalender Feeds = Dein Kalender auswählen den Du auch schon für die Startseite verwendest.
      • Eingebundene Module = Modul "Eventliste-letzter-Einsatz" auswählen.
    4. Neue Seite in der Seitenstruktur erstellen (Name der Seite z.B. "Archiv-letzter-Einsatz")
      • Seitentyp = Reguläre Seite
      • Layout zuweisen = Layout "Archiv-Event-letzter-Einsatz" wählen.
      • Im Menü verstecken = kein Haken setzen
      • Seite veröffentlichen = Hacken setzen
    5. Fertig
    Nun im Frontend die Seite "Archiv-letzter-Einsatz" aufrufen und kontrollieren ob das RSS-Feed-Logo (beim FF in der Adresszeile / beim IE neben dem Home-Symbol) erscheint.

    Ich hoffe ich konnte Dir ein wenig weiterhelfen.

    Viele Grüße
    MiTsch
    Geändert von MiTsch (01.12.2010 um 03:22 Uhr)
    Wer nichts weiss muss alles Glauben !

  3. #3
    Contao-Nutzer
    Registriert seit
    11.04.2010.
    Beiträge
    20

    Standard

    Hallo MiTsch,

    erstmal vielen Dank für Deine lange Antwort, die bestimmt einges an Zeit gekostet hat!
    Das was Du hier beschreibst ist das was ich versucht habe. Es funktioniert leider nur wenn die Events in der Zukunft liegen, liegen sie in der Vergangenheit, so ist der Feed leer.

  4. #4
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Standard

    Hallo F1orian,

    hast Du denn das Anzeigeformat auf alle Events eingestellt?
    Nur unter dieser Einstellung werden wie der Name es schon sagt alle Events (die Vergangenen als auch die in der Zukunft) in der Liste dargestellt! Und aus dieser Liste bedient sich dann dein Eventleser zu Darstellung des "Letzten FW-Einsatz" auf der Startseite.



    2. Neues Modul erstellen (Name des Moduls z.B. "Eventliste-letzter-Einsatz")
    1. Modultyp = Eventliste
    2. Kalender = Dein Kalender auswählen den Du auch schon für die Startseite verwendest.
    3. Anzeigeformat = Alle vergangenen Events
    4. Anzahl Events = 1
    5. Element pro Seite = z.B. 10
    6. Eventtemplate = event_full oder event_teaser (je nach Geschmack)
    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !

  5. #5
    Contao-Nutzer
    Registriert seit
    22.08.2010.
    Beiträge
    12

    Standard

    Dieses Problem habe ich auch nach wie vor, siehe http://www.contao-community.de/showt...5808#post85808. Würde mich interessieren, ob Ihr damit weiterkommt.

  6. #6
    Contao-Nutzer
    Registriert seit
    11.04.2010.
    Beiträge
    20

    Standard

    @MiTsch
    Ja, habe ich.

  7. #7
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    259
    Contao-Projekt unterstützen

    Support Contao

    Standard RSS-Feed für vergangene Events

    liebe community, hallo f1orian,

    habe aktuell das gleiche problem wie F1orian und Conti. der feed-reader funktioniert nur für feeds in der zukunft, für vergangene nicht.
    habe probeweise alle erdenklichen einstellungen vorgenommen - ohne erfolg. wollte dich, f1orian fragen, ob du das problem mittlerweile
    lösen konntest? wenn ja, was ist dein geheimnis?

    vielen dank im voraus sagt grashalm

  8. #8
    Contao-Nutzer Avatar von Traumkunst
    Registriert seit
    22.01.2011.
    Ort
    In der Nähe von Dortmund
    Beiträge
    229

    Standard

    Das hier ist zwar ein uralter Thread, aber das Problem bzw. der Gegenstand wurde damals nicht gelöst und scheint auch in aktuellen Contao-Versionen noch so zu sein. Also:

    Lässt es sich bewerkstelligen, dass ein Event-RSS auch die bereits vergangenen Events mit einschließt?

    Das scheint per default nicht so zu sein, und es hat auch -- wie von MiTsch vorgeschlagen -- mit Einstellungen in irgendeinem Event-Listen/Leser-Modul eigentlich nichts zu tun, denn daraus rekrutiert ja die RSS-Funktion nicht ihre Einträge; ansonsten müsste ich ja auch irgendeine Verbindung herstellen können zwischen RSS-Feed und Modul. Geht das daher irgendwie anders?

    Danke,
    Frank

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

    Standard

    Es ist hard gecodet: https://github.com/contao/core/blob/....php#L135-L136

    Du müsstest dir also eine eigene Extension schreiben, die einen RSS Feed erzeugt so wie du ihn haben möchtest.

  10. #10
    Contao-Fan
    Registriert seit
    08.07.2009.
    Beiträge
    530

    Standard

    Auch wenn der Beitrag schon ziemlich in die Jahre gekommen ist, scheint das Problem unter Contao 4.8 noch immer aktuell zu sein. Gibt es zwischenzeitlich eine flexiblere Lösung für das Thema? Mir erschließt sich nicht, warum automatisch nur zukünftige Events per RSS ausgegeben werden.

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

    Standard

    Ein RSS Feed ist ja nie eine vollständige Liste. Im Falle von News werden nur die neuesten x News angezeigt - der Rest speichert dein RSS Reader. Im Falle von Events werden nur die zukünftigen Events angezeigt - der Rest speichert dein RSS Reader.

  12. #12
    Contao-Fan
    Registriert seit
    08.07.2009.
    Beiträge
    530

    Standard

    So ist es im Idealfall! :-) Wenn das Feed aber 1:1 geparst werden soll, funktioniert es mit dem aktuellen Aufbau leider nicht, sofern nicht zukünftige Events vorhanden sind.

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

    Standard

    Ja natürlich, aber so ist das generelle Konzept eines RSS Feeds - und ist daher auch kein Problem in Contao.

  14. #14
    Contao-Fan
    Registriert seit
    08.07.2009.
    Beiträge
    530

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja natürlich, aber so ist das generelle Konzept eines RSS Feeds - und ist daher auch kein Problem in Contao.
    Da hast Du Recht, dennoch wäre eine Auswahl des Zeitraums (analog zur Listendarstellung) sehr praktisch.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Events mit Monatsausgabe und vergangene Termine
    Von agnat im Forum Nachrichten/Events/FAQ
    Antworten: 15
    Letzter Beitrag: 17.10.2011, 13:43
  2. Vergangene Events anzeigen mit anderer Schriftfarbe
    Von tognit im Forum Nachrichten/Events/FAQ
    Antworten: 9
    Letzter Beitrag: 05.09.2010, 14:44
  3. Events, Kalender und RSS Feed > Feed ohne Inhalt
    Von klaus_tkm im Forum Nachrichten/Events/FAQ
    Antworten: 13
    Letzter Beitrag: 22.08.2010, 01:13
  4. Events mit RSS-Feed
    Von upsetter im Forum Nachrichten/Events/FAQ
    Antworten: 0
    Letzter Beitrag: 08.05.2010, 21:39
  5. Antworten: 11
    Letzter Beitrag: 22.12.2009, 22:18

Lesezeichen

Lesezeichen

Berechtigungen

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