News Archiv Jahre und Monate erstellen [Gelöst]

  • Hille Hille
    Jedi-Ratsmitglied
    0 x
    605 Beiträge
    0 Hilfreiche Beiträge
    29. 09. 2012, 15:20

    Hallo,
    ich habe mehrere News über mehrere Jahre und Monate.
    Das Archiv soll in der rechten Spalte angezeigt werden.
    Leider bekomme ich nur einen Monat aus dem Vorjahr.
    Was habe ich vergessen?
    Template ist zugewiesen.
    Zeige nur archivierte auch.
    Archivmenü (AMENU) ist ausgewählt.

    Beispiel:
    ntv-tanzsport.de/index.php?id=7

    Könnt ihr mir helfen?
    Hille


  • 1
  • neodot neodot
    Padawan
    0 x
    45 Beiträge
    3 Hilfreiche Beiträge
    01. 10. 2012, 10:28

    Hallo Hille,

    ist in den fehlenden Beiträgen ein Archivdatum gesetzt?

  • Hille Hille
    Jedi-Ratsmitglied
    0 x
    605 Beiträge
    0 Hilfreiche Beiträge
    01. 10. 2012, 12:53

    Ja, natürlich nicht. o.O

    Das News-System sammelt bereits seit Ende 2007 die News.
    In den vorherigen TYPO3-Versionen hatte das Archiv auch einwandfrei funktioniert. Bei irgendeinem Release-Wechsel war das Archiv plötzlich nicht mehr aktiv.
    Hatte es eine Weile verdrängt (Pagebrower im Einsatz), nun brauche ich es aber wieder.

    In einigen alten News habe ich das Archiv-Feld befüllt und die EXT arbeitet also auch, aber gibt es nict ein TS Snippet, das mir die News automatisiert ins Archiv verschiebt, ohne das das "Archiv"-Feld ausgefüllt ist / wurde?

    Ich will einfach nur, das die News nach einem festgelegten Zeitraum (3 Monate oder 90 Tage) ins Archiv verschoben werden.

    Habe schon einige TScodes gefunden, aber es läuft einfach noch nicht.

    Hille

  • neodot neodot
    Padawan
    0 x
    45 Beiträge
    3 Hilfreiche Beiträge
    01. 10. 2012, 13:30

    Das macht eigentlich

    1. plugin.tt_news.datetimeDaysToArchive = 90

    Cache?

  • Hille Hille
    Jedi-Ratsmitglied
    0 x
    605 Beiträge
    0 Hilfreiche Beiträge
    02. 10. 2012, 07:45

    Hallo neodot,

    ja, habe ich bereits im TS eingefügt.
    Leider werden die News-Beiträge nur dann auf der Seite mit dem AMENU angezeigt, wenn ich ein Archivdatum eingegeben habe. Habe mich also durch Eingabe eines Archivdatums in einigen Datensätzen mal durchgehangelt und eine zusätzliche Erkenntnis gewonnen.
    Auch Einträge aus 2007, die dann immer noch nicht anzezeigt werden, obgleich ich ein Archiv-Datum eingegeben habe, werden nicht aufgelistet.

    Die Einstellung datetimeDaysToArchive = 90 alleine scheint nicht zu funktionieren.
    Das Manual ist da leider sehr unübersichtlich.

    Habe ich ein falsches HTML-Template?

  • neodot neodot
    Padawan
    0 x
    45 Beiträge
    3 Hilfreiche Beiträge
    02. 10. 2012, 10:44

    [quote="Hille"]Habe ich ein falsches HTML-Template?[/quote]
    Hast Du tt_news denn auf eine 3er-Version geupdated und verwendest noch das alte v2_template?
    Brauchst ja nur mal den Pfad zu Template auszukommentieren, dann wird ja das aktuelle aus der Extension genommen.
    Glaube aber eher nicht, dass das das Problem ist, dann dürften die nicht mal und mal nicht angezeigt werden.
    Da muss m.E. etwas anderes wirken, Enddatum gesetzt, falsche Kategorie, Zugriffsbeschränkung, anderer Sysfolder o.ä.

    Setze mal

    1. datetimeDaysToArchive = 90
    2. enableArchiveDate = 0

    Das sollte wenigstens das gesetzte oder nicht gesetzte Archivdatum irrelevant machen.

    Liebe Grüße
    Thomas

  • Hille Hille
    Jedi-Ratsmitglied
    0 x
    605 Beiträge
    0 Hilfreiche Beiträge
    02. 10. 2012, 18:40

    Tja,
    hab ich alles auch eingetragen, aber es greift einfach nicht.

    [b]Diese Lösung habe ich nun eingefügt:[/b] http://hdh-soft.de/index.php?id=153

    Leider greift das nicht für bereits vorhandene Datensätze. Hier habe ich ganz "profan" ein UPDATE tt_news SET archivedate = (hier muß ein Int-Wert des TIME() vom gewünschten Archivdatum rein)

    Damit habe ich nun zunächst alle Datensätze im Archiv.

    http://ntv-tanzsport.de/index.php?id=7

    Leider werden die ab 2007 bis Okt. 2008 nicht im Archiv angezeigt. Da muss ich noch mal recherchieren.

    Die letzten, noch nicht im Archiv befindlichen, werde ich jetzt mal die nächsten Tage beobachten, ob es auch so läuft, wie ich es vorgesehen habe.

    Also, vielen Dank für Deine Anregungen.
    :)
    Hille

  • 1