Hallo
- ich würde in meiner Eventliste gern das Datum im Stil 08-Aug-2009 anzeigen lassen
vielen dank für eure hilfe
MfG
Markus
Hallo
- ich würde in meiner Eventliste gern das Datum im Stil 08-Aug-2009 anzeigen lassen
vielen dank für eure hilfe
MfG
Markus
Geändert von Mehlwurm (10.08.2009 um 07:36 Uhr) Grund: Neuer Titel ist genauer
HI
schön. Und was können wir dir helfen? Hier läuft meines Wissens nach kein Hellseher herum, der erkennen kann, wie deine Seiten aussieht, welche TL-Version du verwendest, welche Module, welches CSS, welches HTML, etc.
In den Forenregeln steht doch eigentlich, dass man bei Problemen soviel Infos wie möglich liefern soll, also?
Sebastian
Ich arbeite beim Linux-Systemhaus ETES in Stuttgart
Hallo Markus,
- ich würde in meiner Eventliste gern das Datum im Stil 08-Aug-2009 anzeigen lassen und die nervige "1." raushaben
bearbeite das Template, welches für die Darstellung verantwortlich ist. Nutze die Tl-Funktion $this->parseDate('d-M-Y', $this->time) zum Formatieren des Datums.
Wenn's denn mal Fragen wären - es sind Aussagen
- dann habe ich in der linken spalte eine navigation, wo der vorletzte punkt doch bitte zu einem hover-menuepunkt werden soll
- die liste ist derzeit unter dem hauptartikel, da ich sie nicht unter das navi bekomme, wenn ich das versuche ist es immer "schrift auf schrift" übereinander
ich hoffe die fragen sind nicht zu primitiv
Mach bitte keine Listen mit thematisch unterschiedlichen Fragen innerhalb eines Threads. Eröffne bitte neue Threads zu den letzten 2 Punkten deiner Liste. Bei CSS-Positionierungs-Fragen sind Links auf die betreffenden Seiten äußerst hilfreich. Versuche auch diesen Thread-Titel in z.B. "Datum in Eventliste formatieren" zu ändern.
Gruß von Andreas
das müsste event_list.tpl sein.
Hilfe, bei mir funktioniert das nicht.
Wenn ich das so eingebe, erhalte ich
Warning: date() expects parameter 2 to be long, string given in ...\system\libraries\System.php on line 34
Wenn ich $this->parseDate('d-M-Y', $this->firstDate) eingebe, dann erhalte ich immer 01-Jan-1970 als Ergebnis. Das gleiche bei $this->parseDate('d-M-Y', $this->date)
Wenn ich $this->firstDate oder $this->date schreibe, erhalte ich das Standard-Datum wie in den TL System-Einstellungen :/
Du willst dich bei mir bedanken?
Ich freue mich über Geschenke von meiner Amazon-Wunschliste.
Contao-Anwender seit 2008
Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert
Mein Unternehmen aus Blankenburg (Harz): Fast & Media
Hallo Stranger,
du meintest bestimmt "on line 343" oder in dieser Ecke.
parseDate(), bzw. die PHP-Funktion date() innerhalb von parseDate(), erwartet als zweiten Parameter einen Unix Timestamp. $this->date und $this->firstDate sind keine Timestamps, sondern bereits formatierte Daten.
Versuche es mit $this->time (geraten) bzw. schau vorher mit $this->showTemplateVars() welche Variablen ausgespuckt werden.
Wenn kein Timestamp dabei ist, versuche die Rückumwandlung eines formatierten Datums in einen Timestamp, entweder mit der Tl-Funktion dateToUnix() (nicht ausprobiert) oder mit der PHP-Funktion strtotime() http://de3.php.net/manual/de/function.strtotime.php
Andreas
Geändert von Andreas (20.09.2009 um 21:07 Uhr)
Hallo Andreas!
Vielen Dank für die Info. Wieder was gelernt
$this->parseDate('m/Y', $this->startDate); ist die Lösung
Christian
Geändert von Stranger (20.09.2009 um 22:22 Uhr)
Du willst dich bei mir bedanken?
Ich freue mich über Geschenke von meiner Amazon-Wunschliste.
Contao-Anwender seit 2008
Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert
Mein Unternehmen aus Blankenburg (Harz): Fast & Media
$this->startDate ist ein Timestamp? $this->firstDate und $this->date sind formatierte Daten?
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen