Ergebnis 1 bis 9 von 9

Thema: Unterschiedliches Datum - Backend und Frontend

  1. #1
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Beiträge
    28

    Standard Unterschiedliches Datum - Backend und Frontend

    Hallo zusammen

    Ich habe derzeit ein eigenartiges Phänomen. Wenn ich auf meiner Seite "Nachrichten" erstelle, so haben diese im Frontend ein anderes Datum.

    Ich gebe zum Beispiel als Datum den 31.08.2017 ein im Backend. Im Frontend erscheint die Nachricht mit dem Datum 11.08.2017. Um das aufzuzeigen, habe ich ein Bild vom Backend und eines vom Frontend geschossen:

    02.jpg
    01.jpg



    Ich habe das noch nie erlebt. Habe auch schon verschiedene Ansätze versucht:

    - Cache wurde gelöscht
    - Daten wurden bereinigt in der Systemwartung
    - Es wurde ein neues Newsarchiv eröffnet und eingebunden zu Testzwecken --> selbes Ergebnis
    - Der Hoster wurde angerufen. Die Systemzeiten dort sind in Ordnung.

    Hat jemand von euch das auch schon erlebt? Ich bin froh um jede Hilfe.

    Beste Grüsse

    euer Schufter

  2. #2
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    774
    User beschenken
    Wunschliste

    Standard

    Moin,

    ist der Fehler systematisch, also der Zeitabstand immer identisch?
    Grüße, Stefko

  3. #3
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Ich sehe keinen identischen Zeitabstand. Da liegen ja Tage auseinander. Kannst Du mal Dein Template posten, was im FE verarbeitet wird?
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  4. #4
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sieht für mich so aus, als ob die Stunde als Tag ausgegeben wird im Frontend.

  5. #5
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Beiträge
    28

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Ich sehe keinen identischen Zeitabstand. Da liegen ja Tage auseinander. Kannst Du mal Dein Template posten, was im FE verarbeitet wird?
    Das Template sieht folgendermassen aus für die Newsliste im Footer:
    PHP-Code:
    <div class="layout_simple arc_<?= $this->archive->id ?> block<?= $this->class ?>">
    <?php if ($this->date): ?><time datetime="<?= $this->datetime ?>"><?= $this->date ?></time> <?php endif; ?>
    <?= $this
    ->linkHeadline ?>
    </div>
    Und noch das Template für die Newsliste unter der Seite News:
    PHP-Code:
    <div class="col-lg-6 col-sm-4 layout_latest arc_<?php echo $this->archive->id?> block<?php echo $this->class?>">

      <?php if ($this->hasMetaFields): ?>
        <p class="info"><time datetime="<?php echo $this->datetime?>"><?php echo $this->date?></time> <?php echo $this->author?> <?php echo $this->commentCount?></p>
      <?php endif; ?>

      <?php if ($this->addImage): ?>
        <figure class="image_container<?php echo $this->floatClass?>"<?php if ($this->margin): ?> style="<?php echo $this->margin?>"<?php endif; ?>>

          <?php if ($this->href): ?>
            <a href="<?php echo $this->href?>"<?php echo $this->attributes?> title="<?php echo $this->alt?>">
          <?php endif; ?>

          <?php $this->insert('picture_default'$this->picture); ?>

          <?php if ($this->href): ?>
            </a>
          <?php endif; ?>

          <?php if ($this->caption): ?>
            <figcaption class="caption" style="width:<?php echo $this->arrSize[0]; ?>px"><?php echo $this->caption?></figcaption>
          <?php endif; ?>

        </figure>
      <?php endif; ?>

      <h2><?php echo $this->linkHeadline?></h2>

      <div class="teaser">
        <?php echo $this->teaser?>
      </div>

      <?php if ($this->text || $this->teaser): ?>
        <p class="more"><?php echo $this->more?></p>
      <?php endif; ?>

    </div>

    Vielen Dank für eure Hilfe bis jetzt.
    Geändert von xchs (01.09.2017 um 08:18 Uhr) Grund: Code-Formatierung

  6. #6
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Wenn Du Deinen Code in die Code-Tags des Forums setzt, sieht er lesbarer aus.

    Die meisten der im Template verwendeten Variablen entsprechen dem Spaltennamen in der entsprechenden Datenbanktabelle. Hier sollte also dasselbe drinstehen, was Du auch nach
    PHP-Code:
    <?php $this->showTemplateVars(); ?>
    im Template sehen würdest.
    datetime gibt es nicht in tl_news, aber date müßte identisch mit tl_news.date sein.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  7. #7
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Beiträge
    28

    Standard

    Ich habe mir weitere den Kopf übder die Situatin zerbrochen. Ich habe noch immer keine Lösung. Das Template siht nun so aus:

    PHP-Code:

    <div class="layout_simple arc_<?= $this->archive->id ?> block<?= $this->class ?>">
      <?php if ($this->date): ?><time date="<?= $this->date ?>"><?= $this->date ?></time> <?php endif; ?>
      <?= $this->linkHeadline ?>
    </div>
    Es wird im Frontend aber noch immer das falsche Datum ausgegeben. Der Timestamp in der news-Tabelle ist aber korrekt. Das habe ich mit einem Timestamp-Converter überprüft. Ich komme echt nicht weiter.

  8. #8
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast du vielleicht das Datumsformat falsch eingegeben (System->Einstellungen bzw im Startpunkt der Website)?

  9. #9
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Beiträge
    28

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Hast du vielleicht das Datumsformat falsch eingegeben (System->Einstellungen bzw im Startpunkt der Website)?
    Danke Tab! Das war's....

    Dümmer geht's nicht von mir

    Ich danke allen Beteiligten für die Hilfe.

    Beste Grüsse

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
  •