Ergebnis 1 bis 34 von 34

Thema: Nachrichtenarchiv umgekehrt sortiert

  1. #1
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard Nachrichtenarchiv umgekehrt sortiert

    Hallo zusammen.

    Ich suche nach einer Lösung ein einzelnes Nachrichtenarchiv umgekehrt sortiert darzustellen.

    Das Archiv heisst «Demnächst» und die Einträge liegen in der Zukunft. Jetzt sollten aber die dem heutigen Zeitpunkt am nächsten gelegenen Einträge zuoberst erscheinen - standardmässig ist es umgekehrt. (Zudem sollte es nur dieses Archiv betreffen) Zudem möchte ich wenn möglich "Events" nicht aktivieren...

    Eine Knacknuss? Für mich schon ;-)

    Hat jemand eine Idee?
    Vorschaulink

  2. #2
    Contao-Nutzer Avatar von aaronl
    Registriert seit
    20.06.2009.
    Beiträge
    111

    Standard

    Mal so als Idee, je nachdem wie gut deine PHP Kenntnisse sind.

    Ein eigenes Template für die Demnächst Liste und in diesem als einzige Änderung vor der eigentlichen Ausgabe den Array mit den einzelnen Nachrichten umgekehrt sortieren lassen.

  3. #3
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    Das mit dem PHP ist eben so eine Sache... Ich komme von der Gestalterseite und bin bis CSS ziemlich gut... ein eigenes Template krieg ich auch noch hin... aber mit arrays hatte ichs noch nie.. Einen weiterführenden Tipp ?

  4. #4
    Contao-Nutzer Avatar von aaronl
    Registriert seit
    20.06.2009.
    Beiträge
    111

    Standard

    Ich hab mir das ein wenig angeschaut. Leider sind die Templates so aufgebaut das zuerst "mod_newslist" aufgerufen wird das dann in der Reihenfolge die einzelnen Beiträge mit dem im Backend ausgewählten Template aufruft.

    Damit ist es leider nicht mit einem modifizierten Template das man beim Modul auswählen kann getan. Sondern wir müssen direkt das "mod_newslist.tpl" ändern das immer bei der "Nachrichtenliste" aufgerufen wird.

    Dazu benötigen wir aus "/system/modules/news/templates" die "mod_newslist.tpl". Diese kopierst du in den "/templates" Ordner.

    Somit wird jetzt statt dem originalen Template dieses hier verwendet das wir abändern.

    Ich gehe davon aus dass das nur ein Archiv ist und es auch über sein eigenes "Nachrichtenleser"-Modul in der Seite eingebunden ist.

    Als nächste finde die ID des Archivs heraus. (Im Backend über den Edit Button des Archivs fahren)

    Ich habe das angepasste Template angehängt.
    In Zeile 9 bei der Überprüfung ob gerade NUR das Archiv angezeigt wird das umgekehrt sortiert werden soll musst du bei
    Code:
    if ($this->archives[0]==1
    die ID deines Archivs statt der 1 eingeben. die zweite Subtilere änderung die ich vorgenommen habe ist in Zeile 17: $this->articles zu $arrArticles.

    Das ist eine Quick & Dirty Lösung! Wenn jemand eine bessere hat immer her damit.

    Hoffentlich hilft dir das weiter.
    Angehängte Dateien Angehängte Dateien

  5. #5
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    Vieln Dank für deine Antwort!!
    Ich habe das Template mit der entsprechenden ID des Moduls ergänzt und abgelegt. Das Template wird auch ausgelesen, aber die Sortierung ist noch dieselbe. Zudem kann ich eine x-beliebige Archivnummer eintragen. Das wird einfach ignoriert - wie wenn die if Abfrage überlesen würde...
    hmmm... Gruss

  6. #6
    Contao-Nutzer Avatar von aaronl
    Registriert seit
    20.06.2009.
    Beiträge
    111

    Standard

    Hmm, du hast das Template so heruntergeladen und in den /templates Ordner gelegt und in Zeile 9 nach dem == die ID eingetragen und es will nicht?

    Ist unter Module wo du den Nachrichtenleser definierst nur ein Archiv angekreuzt?

  7. #7
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    du hast das Template so heruntergeladen = ja (und umbenannt)
    in den /templates Ordner gelegt = ja (es wird auch mein umbenanntes Template verwendet, das habe ich getestet)
    in Zeile 9 nach dem == die ID eingetragen = ja (3)
    ist unter Module wo du den Nachrichtenleser definierst nur ein Archiv angekreuzt? = ja (siehe Screenshot)

    ich habe schon v2.8 falls das noch ein Input ist. Wie gesagt er ignoriert die 2if Abfrage" komplett, habe ich das Gefühl.

    Grüsse und Danke dir..
    Angehängte Grafiken Angehängte Grafiken

  8. #8
    Contao-Nutzer Avatar von aaronl
    Registriert seit
    20.06.2009.
    Beiträge
    111

    Standard

    Okay, da haben wir den Fehler.

    Das Template muss den Namen behalten da das mod_newslist.tpl immer vom Modul aufgerufen wird, ist hardgecoded. Erst darin werden die Templates die du im Backend beim Modul für den einzelnen Newseintrag auswählen kannst geladen.
    Deshalb auch die Überprüfung ob gerade nur das Archiv das umgekehrt sortiert werden soll dran ist.

  9. #9
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    hallo nevermetme

    bin etwas überbeschäftigt momentan darum meine zögerlichen Antworten.
    Dein "mod_newslist.tpl" habe ich nun 1:1 mit der Angabe des entspr. Archiv-ID ins /template Verzeichnis geschmissen.
    Dazu habe ich dem Modul "demnächst" das Template "news-short.tpl" zugewiesen und im Artikel als Modul integriert mit der Folge das gar keine Auflistung der Einträge mehr erscheinen. Zudem wurde noch das Stellenmodul "ausgetrickst" bzw. die Stellen sind auch nicht mehr sichtbar... Hast Du noch weitere Ideen...?

    PS: Zumindest habe ich nun nach diesen Threads verstanden wie das gemeint ist mit dem "mod_newslist.tpl" im /templates Verzeichnis

    Vielen Dank für deine Hilfe.... oder wenns was kostet musst Du es sagen

    Mr. nuun

  10. #10
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Ich habe gerade eine Erweiterung erstellt, um Nachrichten zufällig anzeigen zu lassen. Vom Prinzip her ist es eine abgewandelte Nachrichtenliste, wo statt Sortierung nach Datum eine zufällige Sortierung stattfindet.

    Mit ein paar geänderten Zeilen könnte ich Dir das natürlich zu Verfügung stellen als "newsfuture" oder so ;-)
    Gruß
    Markus

    ---
    http://www.76pixel.de

  11. #11
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    Hallo Markus

    Das tönt natürlich sehr spannend! Was darf ich dafür tun, dass "diese paar geänderten Zeilen" in "futurenews" von Dir erstellt werden?
    Kann gut kochen, Bier trinken und CSS :-)

    Gruss nuun

  12. #12
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Bier trinken kann ich auch, schließlich komm ich aus der "heimlichen Hauptstadt des Bieres"

    Ich hab Dir im Anhang eine Lösung eingebaut ;-)

    Einfach den Ordner newsfuture in den Ordner /system/modules hochladen und dann steht die neue Nachrichtenliste aufsteigend zur Auswahl.

    Das Template sollte noch ein bisschen angepasst werden...
    Angehängte Dateien Angehängte Dateien
    Geändert von ku-ma-122 (24.02.2010 um 11:10 Uhr)
    Gruß
    Markus

    ---
    http://www.76pixel.de

  13. #13
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    wow - das ging fix... ich werde das Modul am Freitag austesten und das Template anpassen und posten - Feedback gibts dann auf diesem Kanal... Ich bedanke mich jetzt schon mal!

    @nevermeteme Dir auch ein Dankeschön

  14. #14
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Viel Spaß beim testen. Lokal hab ich es schon mal angetestet und es klappt prima.
    Gruß
    Markus

    ---
    http://www.76pixel.de

  15. #15
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    Es fetzt!
    Konnte nicht warten mit austesten!
    Ist erst mal quick & dirty drin aber die Sortierung passt wunderbarstens!
    Danke Euch beiden!

    Preview: http://get1day.com

    Grüsst Euch

  16. #16
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Hab jetzt auch noch mal eine neue Version hochgeladen (oben), damit die Gruppenüberschriften im Modul angezeigt werden und die Einstellungen wie in der 2.8er Nachrichtenliste sind.
    Gruß
    Markus

    ---
    http://www.76pixel.de

  17. #17
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    habs gleich upgedatet - das Backend sieht nun genau gleich aus wie die restlichen Module! Superarbeit, alles läuft!

    Wer den kleinen Finger kriegt will gleich die ganze Hand
    Jetzt könnte man theoretisch noch ein Template bauen das nur die zukünftigen News anzeigt und die Vergangenen automatisch ignoriert.
    und/oder die Vergangenen unterhalb den Zukünftigen anzeigt....

    ______ zukünftige News _______
    12.03.2010 - futurenews one
    13.03.2010 - futurenews two
    14.03.2010 - futurenews three

    ______ vergangene News _______
    23.02.2010 - oldnews one
    22.02.2010 - oldnews two
    21.02.2010 - oldnews three


    Das wäre noch so eine kleine Anregung meinerseits... wobei man das ja mit dem normalen Newsmodul handeln könnte? hmmm.....
    Geändert von nuun (24.02.2010 um 11:47 Uhr)

  18. #18
    Contao-Nutzer Avatar von aaronl
    Registriert seit
    20.06.2009.
    Beiträge
    111

    Standard

    Also in meiner 2.8er Testinstallation kann ich die Templates auswählen wie ich will und es funktioniert wunderbar.

    Aber da es jetzt ja eine schönere Lösung gibt ist das auch egal.
    Eine schöne Seite wird das übrigens.

  19. #19
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    Das ist gut möglich - irgendwo hatte ich noch einen Bock drin - das neue Modul ist bei mir auch nicht auf Anhieb gelaufen... aber Du hast ja eingangs geschrieben:
    Wenn jemand eine bessere hat immer her damit.


    und danke für dein Kompliment!

  20. #20
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Zitat Zitat von nuun Beitrag anzeigen
    Jetzt könnte man theoretisch noch ein Template bauen das nur die zukünftigen News anzeigt und die Vergangenen automatisch ignoriert.
    und/oder die Vergangenen unterhalb den Zukünftigen anzeigt....
    Die vergangenen Events sind bei Dir ja wieder "normal" sortiert, deswegen: normale Nachrichtenliste und Template via PHP anpassen.

    Bei den zukünftigen Events kann man das Template selbstverständlich auch via PHP so anpassen das nur die zukünftigen angezeigt werden.
    Gruß
    Markus

    ---
    http://www.76pixel.de

  21. #21
    Contao-Nutzer
    Registriert seit
    10.01.2010.
    Ort
    Berlin
    Beiträge
    11

    Daumen hoch super

    Zitat Zitat von ku-ma-122 Beitrag anzeigen
    Bier trinken kann ich auch, schließlich komm ich aus der "heimlichen Hauptstadt des Bieres"

    Ich hab Dir im Anhang eine Lösung eingebaut ;-)

    Einfach den Ordner newsfuture in den Ordner /system/modules hochladen und dann steht die neue Nachrichtenliste aufsteigend zur Auswahl.

    Das Template sollte noch ein bisschen angepasst werden...
    Genau das habe ich gesucht. Vielen Dank! Habe es auf 2.9.1 laufen und es funktioniert wunderbar!
    Grüße

    Stefan

  22. #22
    Contao-Fan Avatar von neophron
    Registriert seit
    12.06.2010.
    Ort
    Berlin
    Beiträge
    290

    Standard

    Hi, funktioniert auch in 2.9.3

    Danke

  23. #23
    Contao-Nutzer
    Registriert seit
    13.03.2010.
    Beiträge
    227

    Standard

    Danke!

    Klappt auch in Contao 2.11.3, einfach template.html5 statt .tpl

    Marion

  24. #24
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Kann jemand davon mal einen Screenshot machen?
    Diese Minierweiterung "newsfuture" funktioniert bei mir nicht. Ich sehe gar keine Einstellmöglichkeiten... weder bei Nachrichtenliste noch bei Nachrichtenarchiv.
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  25. #25
    Contao-Nutzer
    Registriert seit
    13.03.2010.
    Beiträge
    227

    Standard

    Hallo,

    Du musst es als Modul auswählen:

    Bildschirmfoto 2012-10-11 um 18.57.57.png

    und dann irgendwo einbinden:

    Bildschirmfoto 2012-10-11 um 18.57.34.png.

    Ergebnis z.B. hier:www.diversity-jobs.de/termine.html

    Grüße

  26. #26
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Zitat Zitat von ku-ma-122 Beitrag anzeigen
    Einfach den Ordner newsfuture in den Ordner /system/modules hochladen und dann steht die neue Nachrichtenliste aufsteigend zur Auswahl.
    Sehr gut! Ich hab mir das angepasst, um Nachrichten alphabetisch zu sortieren. Meine Frage wäre, welche PHP Datei ich ändern muss (und in die Erweiterung dazunehmen), um im Backend die nachrichten ebenfalls alphabetisch sortiert zu haben?

    ToM

  27. #27
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Hallo Tom

    wähle doch im Backend bei Sortieren "Titel" - das ist doch bereits eingebaut oder welche Version von Contao hast Du?

  28. #28
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Zitat Zitat von magicsepp Beitrag anzeigen
    Hallo Tom

    wähle doch im Backend bei Sortieren "Titel" - das ist doch bereits eingebaut oder welche Version von Contao hast Du?
    Absolut richtig. Das fiel mir aber erst später ein (als ich diesen Post bereits vergessen habe).
    Ich nutze Version 2.11.17.

    ToM

  29. #29
    Contao-Nutzer
    Registriert seit
    28.01.2011.
    Ort
    Winterthur, Schweiz
    Beiträge
    169

    Standard newsfuture für Contao3 ?

    Hallo!
    Ausser der Änderung der template-Endung zu .html5, was müsste man noch machen, damit es auch in Contao3 funktioniert?

    Lg Nick

  30. #30
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    nimm einfach news_sorted für Contao 3 und fertig.

  31. #31
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo magicsepp,

    läuft [news_sorted] auch unter 3.5.16?
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  32. #32
    Contao-Fan
    Registriert seit
    03.09.2009.
    Beiträge
    313

    Standard news_sorted für 3.5.19

    Würde mich auch interessieren ;-)

    Danke für einen Hinweis.

  33. #33
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Läuft bei mir soweit unter 3.5.27

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

    Standard

    Für Contao >=3.5.0,<4.5.0 gibt es auch https://github.com/fritzmg/contao-news-sorting

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Wechsel von eng zu de geht aber nicht umgekehrt
    Von allesroger im Forum changelanguage
    Antworten: 6
    Letzter Beitrag: 14.01.2011, 09:53
  2. Kategorie im Nachrichtenarchiv
    Von [Stefan] im Forum Nachrichten/Events/FAQ
    Antworten: 8
    Letzter Beitrag: 10.07.2010, 12:08
  3. Link zum Nachrichtenarchiv
    Von pustefix im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 03.03.2010, 18:10
  4. Artikelauflistung sortiert nach Zugriff
    Von quintacom im Forum Sonstiges zu Contao
    Antworten: 4
    Letzter Beitrag: 03.01.2010, 18:54

Lesezeichen

Lesezeichen

Berechtigungen

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