Если название месяца отображается не в том склонении, попробуйте провернуть данный трюк — авось поможет.
Итак, представьте, что дата в шапке форума у вас отображается как 8 Сентябрь 2011
.
Для исправления данного безобразия попробуйте сделать следующее.
SMF 2.0
Откройте Subs.php, найдите строчку:
if (setlocale(LC_TIME, $txt['lang_locale']))
и поменяйте на:
$locale_cache = false; //setlocale(LC_TIME, $txt['lang_locale']));
if ($locale_cache)
SMF 2.1
Откройте Subs.php, найдите строчку:
if ($locale_cache !== false)
и поставьте ПЕРЕД ней:
$locale_cache = false;
Кроме того, если сайт работает на UNIX-хостинге, попробуйте убрать 0 из обозначения текущего числа: вместо 08 сентября 2011
отобразится 8 сентября 2011
.
Для этого зайдите в Общие настройки форума и найдите опцию Формат времени по умолчанию. Поменяйте %d
на %e
.