--=REKLAMA=--
Od jakiegoś czasu pojawiają się pytania co zrobić żeby data napisania artykułu i komentarze wyświetlane były "z tego samego klucza".
Przy prawie jednoczesnym zapisaniu artykułu i dodaniu komentarza pojawia się różnica 1 godziny lub więcej. Skąd takie zamieszanie?
Otóż reguła jest taka:
Komentarze
Przykładowo dzisiaj:
Strefa czasowa: UTC 00:00
gmdate() : 7:00:00 -artykuł
date() : 8:00:00 - komentarz
Co zrobić żeby wszystkie informacje były spójne?
Zapisywać artykuły w miejscowym czasie i ustawić strefę czasową na: UTC 00:00.
Plik: libraries/joomla/utilities/date.php linia 56 zamienić:
$this->_date = strtotime(gmdate("M d Y H:i:s", time()));
na:
$this->_date = strtotime(date("M d Y H:i:s", time()));
Nie zmieni to istniejących wpisów - ale znormalizuje nowe.