Тут не правильно! Нужно брать дату последнее редактирование поста из таблицы, а не текущее время.
Чисто для самого поста:
В файле engine/modules/functions.php
Найти:
if($_DOCUMENT_DATE) {
@header ("Last-Modified: " . date('r', $_DOCUMENT_DATE) ." GMT");
}
Заменить на:
/**
* Last-Modified or 304 Not Modified
*/
if ($_DOCUMENT_DATE) {
$LastModified_unix = $_DOCUMENT_DATE; // время последнего изменения страницы
$LastModified = gmdate("D, d M Y H:i:s \G\M\T", $LastModified_unix);
$IfModifiedSince = false;
if (isset($_ENV['HTTP_IF_MODIFIED_SINCE']))
$IfModifiedSin