Zum Inhalt springen

Wer kennt sich mit News-Archive aus?

Erstellt am 13. Januar 2005 · 2 Antworten · letzte Antwort am 17. Januar 2005

Tags: tt_news, Frage

toyde ·

Hi.

Ich habe ein News-Archiv, in dem aber nur ganz bestimmte Einträge gezeigt werden. Es kommt darauf an, welche archivierten News ich auf "hide" und "unhide" setze - je nach dem wird dann ein anderes Archiv angezeigt. Ich habe ganz normal im TS-Template von den News (Constants):

plugin.tt_news {
  file.templateFile = media/scripts/news_template.tmpl
  wrap1 = <font color="#999999"> | </font>
  wrap2 = <font color="#000066"> | </font>
  color1 = #999999
  color2 = #000066
  
##PIDitemDisplay = single_news_display_pid
  PIDitemDisplay = 13
}

und setup:

#List-Config
plugin.tt_news {
#  limit = 2
  displayList {
    image.file.maxW = 100
    imageWrapIfAny (
      <table align="left" bgcolor="#AAAAAA" cellpadding="1"
             cellspacing="0" border="0">
      <tr><td>
      <table bgcolor="#EEEEEE" cellpadding="0"
             cellspacing="0" border="0">
      <tr><td> | </td></tr>
      </table>
      </td></tr>
      </table>
    )
  }
 displaySingle {
    image.file.maxW = 160
   imageWrapIfAny (
      <table align="left" bgcolor="#AAAAAA" cellpadding="1"
            cellspacing="0" border="0">
      <tr><td>
      <table bgcolor="#EEEEEE" cellpadding="0"
             cellspacing="0" border="0">
      <tr><td> | </td></tr>
      </table>
      </td></tr>
      </table>
    )
  }
}

# Archiv-Config
plugin.tt_news {
  archiveTypoLink.parameter = 58
  limit = 5
  displayList {
    image.file.maxW = 100
    imageWrapIfAny (
      <table align="left" bgcolor="#AAAAAA" cellpadding="1"
             cellspacing="0" border="0">
      <tr><td>
      <table bgcolor="#EEEEEE" cellpadding="0"
             cellspacing="0" border="0">
      <tr><td> | </td></tr>
      </table>
      </td></tr>
      </table>
    )
  }
  displaySingle {
    image.file.maxW = 160
    imageWrapIfAny (
      <table align="left" bgcolor="#AAAAAA" cellpadding="1"
             cellspacing="0" border="0">
      <tr><td>
      <table bgcolor="#EEEEEE" cellpadding="0"
             cellspacing="0" border="0">
      <tr><td> | </td></tr>
      </table>
      </td></tr>
      </table>
    )
    image.wrap (
      | <br>
      <img src="clear.gif" width="1" height="3">
    )
    caption_stdWrap.wrap (
      <div align="center">
      <font face=verdana size=1>
      <i>|</i>
      </font>
      </div>
      <img src="clear.gif" width="1" height="5"><br>
    )
  }
}

Das steht im Archiv-Plugin:
- 1x Plugin, Code: AMENU
- 1x Plugin, Code: LIST//1
Habe drei Kategorien und einige News-Einträge in einem Sysfolder.

Vielleicht mache ich in den Datums-Configs einen Fehler. Habe für den Monat Oktober, November, Dezember jeweils in den News-Einträgen:
- Type: News
- Date/Time: 13:00 1-xx-2004
- Start: 13:00 1-xx-2004
- Stop: 28-1-2005
- Archive-Date: 10-xx-2004
- alle in gleicher Kategorie, um's zu testen
--> jeweils beim Stop habe ich mit dieser Config ein Fragezeichen-Icon im BackEnd.

Habe das so wie oben eingestellt, aber es kommt immer nur das Oktober04-Archiv. Stelle ich den archivierten News-Eintrag von Oktober auf "hide", dann erscheint das November04-Archiv.
Ich möchte gerne, dass doch logischerweise alle Monate untereinander aufgelistet werden!! Bitte um Hilfe.

Greez Toyde

By the way: was mache ich falsch, wenn ein News-Eintrag ein Fragezeichen im Icon im BackEnd hat? Sind die Start-Stop-Archiv-Daten dann unlogisch?
UND: muss zwingend ein STOP-Datum eingegeben werden? Macht nämlich keinen Unterschied bei mir.

toyde ·

Bitte, postet jemand sein TypoScript von News!!
Und bitte auch die Config für einen korrekt archvierten News-Artikel!!
Habt ihr ein Start-Datum?
Bei mir wird nur ein Archiv-Monat angezeigt. http://www.sasuro.com/index.php?id=newsarchiv Bitte um HILFE!

Greez Toyde

P.S.: Habe ein AMENU-Plugin und ein LIST//1 Plugin. Was stimmt nicht?

cinos22 ·

Hallo!

so wie es aussieht, fehlt Dir der Eintrag

datetimeDaysToArchive = 14

in den Constants.

Damit gibts Du an, dass News automatisch archiviert werden, auch wenn kein Stop Datum angegeben wird.

Ich gebe im Normalfall bei neuen News weder ein Start-Datum, noch ein Stop-Datum ein. Das einzigste Datum ist das Feld "Datum / Zeit". Den Rest (Archivierung) macht die Extention automatisch.