Page 1 of 1

Erstellungsdatum Newsletter

Posted: Tue 13. Apr 2010, 20:38
by maxroach
Hallo,
wie kann ich das Erstellungs und Änderungsdatum für einen Newsletter von 01.01.70 00:59 auf die korrekte Zeit umstellen?

Danke für einen Tip

Maxl

Re: Erstellungsdatum Newsletter

Posted: Wed 14. Apr 2010, 12:19
by flip-flop
Dein Server scheint hier nicht ganz i.o. zu sein.

Passt denn das Datum in den Artikeln und CPs?

Knut

Re: Erstellungsdatum Newsletter

Posted: Wed 14. Apr 2010, 12:25
by maxroach
Hallo,

ich geb noch ein Bild dazu, ich hab mich wahrscheinlich etwas schräg ausgedrückt.

Image

Es geht um die geändert und zuletzt gesendet Zeitstempel.
Müsste doch irgendwo zu ändern sein, oder?

Danke!

Maxl

Re: Erstellungsdatum Newsletter

Posted: Wed 14. Apr 2010, 12:31
by maxroach
Hallo Knut,

das Datum der Artikel ist nicht betroffen...soweit ich das sehen kann...

???

Danke!

Maxl

Re: Erstellungsdatum Newsletter

Posted: Wed 14. Apr 2010, 13:01
by flip-flop
Ich sehe unten ein aktuelleres Datum, wie kommt das zustande?

Bei den Artikeln in der Übersicht gibt es ein Erstellungsdatum und ein Änderungsdatum, beide sind richtig?

Welche PHP-Version, welche mySQL-Version verwendest du?

Knut

Re: Erstellungsdatum Newsletter

Posted: Wed 14. Apr 2010, 13:16
by maxroach
Hallo Knut,

keine Ahnung, warum das unterste Datum anscheinend korrekt angezeigt wird. Die Artikel und Contentpartdaten sind auch alle ok.
Bei der Erstellung des Newsletter kann man ja auch eigentlich nicht falsch machen...komisch, komisch..

Meine MYsql Version ist 5.0.83, die PHP Version 4.4.9.

MMMh, keeene Ahnung... Ist an diesem ominösen Tag (01.01.70 00:59) vielleicht irgendwas besonderes passiert? Könnt ja sein...

Grüße
Maxl

Re: Erstellungsdatum Newsletter

Posted: Wed 14. Apr 2010, 13:53
by flip-flop
01.01.70 ist der Beginn der Unix-Epoche. -> http://www.orbit9.de/wissen/unixtime.php

Irgendetwas klappt bei dir nicht mit dem Aus/Einlesen der Zeit in/aus der DB.

Schau einmal in die DB ob dort auch diese Zeit engetragen ist.

Knut

Re: Erstellungsdatum Newsletter

Posted: Wed 14. Apr 2010, 18:09
by maxroach
Hallo,

wo kann ich da schaun, gibt es da in einer Tabelle einen Eintrag? Mein Provider ist all-inkl.com...kann ich das im Mysqldumper checken?
Sorry, aber von Datenbanken hab ich keine Ahnung. Hat das mit einer PHP-Inkompatibiltät von PHPWCMS und der serverseitigen PHP-Version zu tun?
Vielen dank für Deine Hilfe, Knut...

Maxl

Re: Erstellungsdatum Newsletter

Posted: Wed 14. Apr 2010, 18:20
by maxroach
Unter Newsletter created in der DB steht neben jedem Newsletter eine Riesenzahl, z.b.: 20090923200808, auch bei dem Newsletter, der die "richtige Zeit"
anzeigt..(20100414130954). Da erkenne ich auch die Erstellungszeit: 20100414, also erstellt am 14.4.2010. Auch oben 20090923, also 23.9.2009. was stimmt.
Kann das irgendwas mit den Zahlen danach zu tun haben, also zb bei 20090923200808 mit 200808? :roll: Ich weiß es nicht.

Vielleicht kannst Du da irgendwas entdecken?

Danke
Maxl

Re: Erstellungsdatum Newsletter

Posted: Wed 14. Apr 2010, 22:11
by flip-flop
Image
So ungefähr sollte das Datum aussehen.

Was für eine CMS-Version verwendest du?

Knut

Re: Erstellungsdatum Newsletter

Posted: Thu 15. Apr 2010, 10:01
by maxroach
Hallo Knut,

ich verwende die Version 1.4.1.
Hier noch zwei Bilder aus dem PhpMyAdmin, wie die Daten angelegt sind.

http://img682.imageshack.us/img682/2701/newsletterp.jpg
http://img248.imageshack.us/img248/1562/newsletter2.jpg

Leider bin ich da ein absoluter Laie, aber vielleicht erkennst Du ja ohne größere Probleme irgendeinen "Haken".

Viele Grüße
Maxl

Re: Erstellungsdatum Newsletter

Posted: Thu 15. Apr 2010, 11:00
by flip-flop
Dein Problem rührt von einer alten mysql-Version her < 4.1.

MySQL verwendet ein Format, das einer "normalen" Datums/Zeit-Angabe entspricht (YYYY-MM-DD HH:MM:SS). Vor Version 4.1 waren die Bestandteile ohne Zwischenzeichen aneinandergefügt YYYYMMDDHHMMSS. Ab Version 4.1 wird die Default-Datum/Zeit-Formatierung auch für Timestamps verwendet.

Daher sollten alle neuen Einträge funktionieren.
Die alten allerdings können nicht interpretiert werden, deshalb das Unix-Datum NULL (01.01.70 00:59).

Ich würde auf jeden Fall Default nach 0000-00-00 00:00:00 ändern.

Knut

Re: Erstellungsdatum Newsletter

Posted: Thu 15. Apr 2010, 12:38
by maxroach
Hallo Knut,
danke für Deine Analyse...
Ich würde auf jeden Fall Default nach 0000-00-00 00:00:00 ändern.
Magst Du mir erklären, wie ich das ändern kann?

Wo erkennst Du, daß ich eine Mysql-Funktion <4.1. habe?
Im PhpMyAdmin steht MySQL-Client-Version: 5.0.83...in dieser Version wurde auch das System installiert...
oder meinst Du eher: Server Version: 4.0.25-Max-log?

Würde es nicht reichen, die MySql-Funktion auf eine andere Version upzudaten?

Danke für Deine Hilfe.

Maxl

Re: Erstellungsdatum Newsletter

Posted: Thu 15. Apr 2010, 12:55
by flip-flop
Was ist bei dir in der config in $phpwcms['db_version'] eingetragen?

Das sind zwei verschiedene Dinge. Einmal der Datenbankserver und zum anderen der Client dazu.

Den Defaultwert ändern wird bei dieser uralten DB nicht helfen, weil diese DB den vorgeschlagenen Wert nicht kennt.
Würde es nicht reichen, die MySql-Funktion auf eine andere Version upzudaten?
Genau, ab hier dazu lesen: http://support.zikula.de/module-CMS_Sup ... #pid140308

Knut

Re: Erstellungsdatum Newsletter

Posted: Thu 15. Apr 2010, 13:17
by maxroach
Hallo Knut,

ja, da steht diese uralt-Version drin (40025)..danke für den Artikel dazu.
Werde jetzt mal bei All-inkl.com nachfragen, ob da ein Wechsel auf MySql >40025 möglich ist.
Kann es sein, daß nach einem Wechsel dann mein ganzes System zusammenbricht?
Wenn das passieren kann, dann lass ich da besser die Finger davon...

Viele Grüße
Maxl