Склоняем название месяца

Если название месяца отображается не в том склонении, попробуйте провернуть данный трюк — авось поможет.

Вот что должно получиться

Итак, представьте, что дата в шапке форума у вас отображается как 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.