Zum Inhalt springen

tt_news Datum-Parameter werden nicht ausgewertet

Erstellt am 21. April 2010 · 2 Antworten · letzte Antwort am 26. April 2010

Tags: tt_news, Frage

steffelstoffel ·

Hallo,
woran kann es liegen, das Parameter wie:

?no_cache=1&tx_ttnews[year]=2010&tx_ttnews[month]=04&tx_ttnews[day]=21&cHash=9034ecda58

nicht ausgewertet werden, obwohl ein Datensatz mit dem Datum existiert?

Danke
Stoffel

Dander ·

hi,

inwiefern werden sie nicht ausgewertet ?
Wenn ich das in tt_news richtig sehe, fehlen
da noch ein paar parameter

		if ($this->arcExclusive > 0) {
			if ($this->piVars['arc']) {
				// allow overriding of the arcExclusive parameter from GET vars
				$this->arcExclusive = intval($this->piVars['arc']);
			}
			// select news from a certain period
			if (! $noPeriod && intval($this->piVars['pS'])) {
				$selectConf['where'] .= ' AND tt_news.datetime>=' . intval($this->piVars['pS']);

				if (intval($this->piVars['pL'])) {

					$pL = intval($this->piVars['pL']);
					//selecting news for a certain day only
					if (intval($this->piVars['day'])) {
						$pL = 86400; // = 24h, as pS always starts at the beginning of a day (00:00:00)
					}
					$selectConf['where'] .= ' AND tt_news.datetime<' . (intval($this->piVars['pS']) + $pL);
				}
			}
		}

Zum Beispiel pL

steffelstoffel ·

Hi auch und danke für die Antwort.

Die Links werden vom Kalendermodul von der Blog-Extension timTab erzeugt, welche ja tt_news verwendet.

Normalerweise sollte in der Listenansicht nur die News erscheinen, welche in das Datumsschema der übergebenen Parameter passen. Es wird bei mir jedoch immer die komplette Liste ausgegeben. Egal ob man ein exaktes Datum übergibt, oder auch nur der Monat oder das Jahr.

Da ich useHRDates = 1 gesetzt habe, sollte das mit year, month und day klappen. Oder?

Stoffel