Ergebnis 1 bis 8 von 8

Thema: Gibt es Insert-Tags für die Timestamps?

  1. #1
    Contao-Nutzer
    Registriert seit
    26.05.2010.
    Beiträge
    60

    Standard Gibt es Insert-Tags für die Timestamps?

    Hallo,

    ich habe mit dem EFG ein Anmeldeformular erstellt. Dieses ist so konfiguriert, dass die Werte in der Datenbank gespeichert werden. Die Mitarbeiter sollen eine Mail erhalten, aus welcher hervorgeht, wer sich wann zu einem Kurs angemeldet hat. Für die Formulardaten gibt es ja die Möglichkeit, mit Insert-Tags die Daten einzufügen. Gibt es da auch einen Insert-Tag für das Datum und die Uhrzeit der Speicherung? In der Datenbank habe ich gesehen, dass die Zeitangaben neben der IP zusätzlich abgespeichert werden.

    Gruß

    Michael

  2. #2
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Hallo Michael,
    Code:
    {{date::d.m.Y H:i}}
    http://www.contao.org/inserttags.html

    EDIT: sorry Michael, ich habe glatt den timestamp überlesen.
    Geändert von bizon (03.08.2011 um 17:11 Uhr)

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.094
    Partner-ID
    10107

    Standard

    Code:
    {{date::U}}

  4. #4
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    812

    Standard

    Hi zusammen,

    ich habe als verstecktes Feld im Formular {{date::U}} eingefügt.
    Allerdings funktioniert die Übermittlung nicht. Es steht immer der 01.01.1970 drin.

    Gibt es da etwas neues, was ich berücksichtigen muss?

    Danke
    Preetz

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.094
    Partner-ID
    10107

    Standard

    Was genau machst du überhaupt? Wo steht dann 01.01.1970?

  6. #6
    Contao-Nutzer
    Registriert seit
    16.09.2014.
    Ort
    Dachau
    Beiträge
    59

    Standard

    den aktuellen Zeitstempel kannst du auch über php bekommen
    PHP-Code:
    <?= time() ?>
    oder
    PHP-Code:
    <?= date(d.m.Y,$timestamp?>
    ansonsten findest du die passenden inserttags über:
    https://docs.contao.org/books/manual...#verschiedenes
    Geändert von Bastian F. (14.12.2015 um 13:41 Uhr)

  7. #7
    Contao-Nutzer Avatar von claus
    Registriert seit
    30.07.2014.
    Ort
    Dresden
    Beiträge
    233

    Standard

    Zitat Zitat von Preetz Beitrag anzeigen
    ich habe als verstecktes Feld im Formular {{date::U}} eingefügt.
    Allerdings funktioniert die Übermittlung nicht. Es steht immer der 01.01.1970 drin.
    Ich glaube, hier wird sich auf das Veröffentlichungsdatum bezogen. Es ist richtig, dass für das DB-Feld tstamp ein timestamp mit {{date::U}} eingetragen werden kann. Damit die News aber das richtige Datum bekommt, muss in den DB-Feldern date und time ebenfalls ein timestamp eingetragen werden. Ich hatte z.B. im versteckten Feld date fälschlicherweise {{date::d.m.Y}} angegeben und die News wurde schließlich mit 01.01.1970 als Veröffentlichungsdatum gespeichert. Das Datumsformat steht zwar bei anderen News so im BE, ist aber natürlich auf Datenebene ein timestamp.

  8. #8
    Contao-Nutzer
    Registriert seit
    04.12.2013.
    Ort
    Reutlingen
    Beiträge
    221

    Standard

    Schaut mal hier, das dürfte euch wegen dem 1.1.1970 weiterhelfen

    Eintrag in dcaconfig
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_news']['fields']['date']['sql'] = "bigint(20) NOT NULL default '0'"

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •