Katalogeintrag zeigen bis...

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • tognit
    Contao-Fan
    • 28.06.2009
    • 480

    #1

    Katalogeintrag zeigen bis...

    Hallo zusammen

    Habe im Katalog ein Feld mit dem Typ [date] erstellt (Name: anzeigen_bis). Als Format habe ich "Datum" gewählt und als Formatierung "d.m.Y" eingetragen. Das Feld wäre für das Datum, bis wann dieser Eintrag sichtbar sein soll.

    Dann ein Module mit Katalog-Liste angelegt und bei der Bedingung "online=1 and anzeigen_bis > UNIX_TIMESTAMP()" eingetragen.

    Alte Einträge sind nicht mehr sichtbar, dass funktioniert! Wenn aber ein eintrag bis am 29.06.2010 sichtbar sein sollte, funktioniert das nur bis am 28.06.2010 und am 29. ist der Eintrag auch schon nicht mehr sichtbar.

    Was mach ich falsch?

    Mit "anzeigen_bis => UNIX_TIMESTAMP()" habe ich es auch schon versucht. Dann kommen alle Einträge in der Liste vor.

    Besten Dank für die Hilfe

    Gruss
    Steven
    Zuletzt geändert von tognit; 29.06.2010, 19:22. Grund: Bessere Erklärung ;-)
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo tognit,
    hier ist die persönliche Assistentin von Xtra.
    Ich soll dir das hier geben:

    Code:
    online=1 and anzeigen_bis > UNIX_TIMESTAMP(CONCAT({{date::Y}},'-',{{date::m}},'-',{{date::d}},' 23:59:59'))
    Bedeutet: du musst einschließlich Heute bis 23:59:59 Uhrzeit nehmen.

    Viel Spaß und viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • tognit
      Contao-Fan
      • 28.06.2009
      • 480

      #3
      Hallo Assistentin MacKP

      Besten Dank für Code. Habe den genau so eingefügt und leider zeigt es mir weiterhin nur den Eintrag vom 01.07.2010 und ohne Eintrag vom 30.06.2010.

      Original
      Code:
      > UNIX_TIMESTAMP(CONCAT({{date::Y}},'-',{{date::m}},'-',{{date::d}},' 23:59:59'))
      Oder so?
      Code:
      > UNIX_TIMESTAMP(CONCAT({{date::d}},'.',{{date::Y}},'.',{{date::d}},' 23:59:59'))
      Danke für die Hilfe der Assistentin und des Chef's.

      Gruss
      Steven

      Kommentar

      • tognit
        Contao-Fan
        • 28.06.2009
        • 480

        #4
        Guten Morgen

        Habe es jetzt so gemacht.

        Code:
        >= UNIX_TIMESTAMP(CONCAT({{date::Y}},'.',{{date::m}},'.',{{date::d}},' 00:00:00'))
        Und es funktioniert!

        Ein Dank an MacKP und Xtra!

        Gruss
        Steven

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Hallo tognit,
          super. Magst das auch eben ins Wiki schreiben?
          Ansonsten kopier ich das ;-)

          Viele Grüße
          Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
          [Arbeitet bei -> Paus Design & Medien]
          "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

          Kommentar

          Lädt...