Bug in Artikelmetadaten: art_online_to

Jede Art von Fehler die REDAXO betreffen.

Bug in Artikelmetadaten: art_online_to

Beitragvon iceman-fx » 28. Feb 2012, 14:20

Hi,
habe gerade bemerkt, dass der Zeitstempel des Metafeldes "art_online_to" falsch berechnet wird.
Der Tag endet bereits, wenn er begonnen hat: 0:00.
Er müsste aber erst 24:00 enden - es fehlen daher im generierten Zeitstempel ganze 24 Stunden.

Dadurch sind Prüfungen wie
Code: Alles auswählen
$showto = intval($this->getValue('art_online_to'));
if (empty($showto) || time() <= $showto):
...
endif;

nicht korrekt möglich.
Als schnelle Abhilfe muss zusätzlich der Wert 86400 zum Metawert hinzuaddiert werden oder die Metafelder auf datetime umgestellt werden - was aber nicht unbedingt wirklich schön ist.

Betrifft auf jeden Fall: 4.32 + 4.33
iceman-fx
 
Beiträge: 406
Registriert: 13. Feb 2007, 16:16
Wohnort: Sachsen ;-)

Re: Bug in Artikelmetadaten: art_online_to

Beitragvon Cheffchen » 28. Feb 2012, 14:46

Hallo,

glaube das ist bei allen Versionen so, da so gewohlt oder anders gesagt keine extra funktion eingebaut wurde für ende als 24:00h.
Zeitstempel ohne Zeitangaben sind doch immer 0:00 oder täusche ich mich da jetzt.
Was jetzt daraus machst ist dir überlassen, vielleicht möchte das ja auch einer 07:00 endet oder 5 vor 12, das kannst ja einfach machen wie ja selber schon angemerkt hast mit 86400 also kein Bug sonder mehr ein Redaxo Future :O).

Cheffchen
--
Ex Spotlighter

http://meintraumhonig.de
Benutzeravatar
Cheffchen
 
Beiträge: 1501
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin

Re: Bug in Artikelmetadaten: art_online_to

Beitragvon iceman-fx » 28. Feb 2012, 14:54

Du meinst Feature :wink:

Bei der eingesetzten mktime-Funktion gibt man zwingend auch die Uhrzeit an.
Und diese ist fest auf 00:00:00 gestellt, was zu diesem "Bug" führt.

Es geht zwar auf mit der Umstellung auf datetime, aber schön ist was anderes, da ich ja "nur" den Tag auswählen möchte. Und "bis zum" heißt immer noch, dass der gesamte Tag gilt und nicht Mitternacht 0:00 Uhr.

VG
iceman

PS: ich weiß, den Text kann man auch umstellen :lol:
Aber vielleicht ist es ja eine Anregung für Version 5.
iceman-fx
 
Beiträge: 406
Registriert: 13. Feb 2007, 16:16
Wohnort: Sachsen ;-)


Zurück zu Bugs [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast