[gelöst] Filterung: Datum (HEUTE,JETZT) zwischen zwei Datumfelder

am 22.01.2009 - 12:20 Uhr in
Hallo Community,
hm, diese Filterung bringt mich zum Verzweifeln.
Habe im Inhaltstyp die Datumfelder: Veröffentlicht XX.XX.XXXX bis YY.YY.YYYY.
Erstes Datum = field_time_publish value
Zweites Datum = field_time_publish value2
Ich schaffe es nicht, das heutige jetzt Datum (time()) in die erste Position zu bringen. So lautet gerade meine Ansicht im Filter:
(field_time_publish value) between field_time_publish value und field_time_publish value2
Es soll aber so lauten:
(***DATUMJETZT***) between field_time_publish value und field_time_publish value2
Gibt es hier eine einfache Lösung?
LG,
goisgo
- Anmelden oder Registrieren um Kommentare zu schreiben
Für ein Datum "jetzt"
am 22.01.2009 - 12:39 Uhr
Für ein Datum "jetzt" kannst Du im VIEWS Filter eigentlich "now" eintragen!
Hallo Thoor, hm, finde keine
am 22.01.2009 - 13:11 Uhr
Hallo Thoor,
hm, finde keine Möglichkeit den Select zu manipulieren. Finde auch kein Feld, in das ich now eintragen kann. Bei Filter gehe ich doch so vor:
1. Filter hinzufügen
2. Gruppen: Datum -> hinzufügen
3. Select=> markiert, Granularität=>Tag, Date-y-range: -3:+3, Date field(s)=> field_time_publish value UND field_time_publish value2, Method: AND
4. Aktualisieren: Dann Ist zwischen=>markiert, Date default: field_time_publish value und To date default field_time_publish value2
Egal wie ich es anstelle, bekomme einfach das now (danke für den Tipp) nicht in die passende Abfrage. Gehe ich beim Filter falsch vor?
LG,
goisgo
bevor ich nachsehe ... D.6?
am 22.01.2009 - 14:14 Uhr
bevor ich nachsehe ... D.6 und VIEWS2?
Da ist irgendwo im Modul
am 22.01.2009 - 15:24 Uhr
Da ist irgendwo im Modul noch der Wurm drin, wenn ich automatisch den Link erstellen lasse, nimmt er auch immer den zweiten Wert, obwohl der erste eingestellt ist.
Sorry, ja: D6.9 und views2
am 22.01.2009 - 15:28 Uhr
Sorry, ja: D6.9 und views2
goisgo schrieb Sorry, ja:
am 22.01.2009 - 15:59 Uhr
Sorry, ja: D6.9 und views2
Haben wir schon mal das gleiche! Habe Dir der Einfachheit halber nen Screenshot gemacht! Wie Du siehst ist "Date Default = now"!
Mit dem View zeige ich Nodes ( Gewinnspiele ) bei mir an, deren Teilnahmeende ( field_ende )in der Vergangenheit liegt. Hoffe, dass Dir das vielleicht helfen kann.
Hi Thoor, sry die späte
am 23.01.2009 - 08:22 Uhr
Hi Thoor,
sry die späte Meldung, habe jetzt gestestet.
Klappt leider nicht: Ich muss ja VOR der Auswahl date(now) ein Datumfeld auswählen. Ich müsste aber als erstes date/now auswählen, dann "ist zwischen" A und B.
Das hier ist nun das Ergebnis:
Veröffentlicht (field_time_publish value) between now und field_time_publish value2
Ist aber falsch: Ich gebe ja an, der Artikel soll vom 6.2. bis 11.2. veröffentlicht werden. Wenn jetzt now der 2.2. wäre, dann würde der Artikel sichtbar, da 6.2. (field_time_publish_value) zwischen now und (field_time_value2) liegt...
Darum müsste der Filter folgendermaßen lauten:
(now) between field_time_publish value und field_time_publish value2
Wie kann man das hindeichseln?
LG und nochmals Dank,
goisgerl
also für zeitabhängige
am 23.01.2009 - 09:56 Uhr
also für zeitabhängige sachen gibts ein modul namens "SCHEDULER" soweit ich weiss, habs aber noch nicht benutzt. und ein zweites das ich nur vom "hörensagen" kenne bisher: WORKFLOW ist vielleicht noch nen blick wert?
aber mit dem SCHEDULER kannst du meines wissens nach nodes zeitgesteuert veröffentlichen. und mit views integrierst du dann eben nur "veröffentlichte nodes"
ist jetzt nicht der tipp für VIEWS, aber vielleicht ein anderer lösungsansatz?
Danke, funktioniert
am 23.01.2009 - 10:15 Uhr
Hallo Thoor,
vielen Dank für die Geduld und TIpps: Scheduler hat alle meine Probleme gelöst, genial einfach. Thx !
LG,
goisgerl
freut mich, daß wir dein
am 23.01.2009 - 11:04 Uhr
freut mich, daß wir dein problem gelöst haben! vergiss nicht, oben noch ein "gelöst" im thread zu vermerken!
Eventuell geht es ja auch
am 23.01.2009 - 12:33 Uhr
Eventuell geht es ja auch wenn man zwei Datumsfelder verwendet und nicht wie hier geschehen ein Feld mit 2 Werten.
Dann wird das eine Feld nach größer und das andere nach kleiner als "now" gefiltert.