pragmaMx Support Forum

pragmaMx => Zusatzmodule => Thema gestartet von: startforum am 28 April 2007, 11:26:34

Titel: Rezeptdatenbank Datum
Beitrag von: startforum am 28 April 2007, 11:26:34
Das Datum eingesendet am... wird nicht korrekt dargestellt.

Folgende Lösung sollte funzen:


1.

Führe in phpMyAdmin unter SQL folgenden Befehl aus:
ALTER TABLE `recipes_recipes` CHANGE `submittime` `submittime` TIMESTAMP NOT NULL

2. suche in index.php (~Z. 613)
$submittime = substr($row['submittime'],2,2)."/".substr($row['submittime'],4,2)."/".substr($row['submittime'],0,2);
ersetze durch:
$submittime = preg_replace('/(\d\d\d\d)-(\d\d)-(\d\d)/','\3.\2.\1',$row['submittime']);


mfg
:)
Titel: Re: Rezeptdatenbank Datum
Beitrag von: jubilee am 28 April 2007, 20:48:38
Änderungen an der Datenbank sind nicht nötig.
Es reicht auch diese Zeile (index.php ab Zeile 607):

Zitat$submittime = substr($row['submittime'],2,2)."/".substr($row['submittime'],4,2)."/".substr($row['submittime'],0,2);

so abzuändern :

Zitat$submittime = substr($row['submittime'],8,2)."/".substr($row['submittime'],5,2)."/".substr($row['submittime'],0,4);
Titel: Re: Rezeptdatenbank Datum
Beitrag von: startforum am 28 April 2007, 21:02:15
Hi jubilee,
mh  :gruebel: ich kam darauf, da als ich das Modul auf localhost getestet habe immer nur NULL eingetragen wurde. Erst mit dieser Änderung hat es bei mir funktioniert.
Vielleicht ist das abhängig von der MySQL Version, oder so?

mfg
:)