Привет всем.
Хотел бы обсудить функцию вывода даты и времени.
в файле maincore.php на 872 строке (строка относиться к функции вывода времени и даты)
записано это:
$tos_date=strftime("%Y-%m-%d %H:%M:%S", $val+($settings['timeoffset']*3600));
То есть из-за этой строки (а имено из-за "%Y-%m-%d %H:%M:%S" ) движок не берет в расчет, что мы меняем форматы даты и времени в админке. Думаю, что автор специально сделал так, чтобы нельзя было изменять формат времени, из-за вывода месяцев на англ, но пытался это изменить.
Предлагаю всю функцию вывода даты и времени переписать на
function showdate($i, $val) {
global $settings;
$timestamp = time();
$tos_date=strftime($settings[$i], $val+($settings['timeoffset']*3600));
$monthsru = array("Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
$monthsen = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$kolvod=strlen($settings[$i]);
for ($i=0; $i<12; $i++) {$tos_date=str_replace($monthsen[$i],$monthsru[$i],$tos_date);}
return $tos_date;
}
Жду Вашего мнения с нетерпением:) |
|