| Привет всем. 
 Хотел бы обсудить функцию вывода даты и времени.
 
 в файле 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;
 }
 
 
 
 
 Жду Вашего мнения с нетерпением:)
 |  |