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;
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