Вопрос???

Автор aleksb, 08 октября 2008, 23:49:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

aleksb

Всем доброго времени суток! У меня вопрос! Установил я форум Powered by SMF 1.1.6
Но возникла некая проблема вернее проблема в отображении даты см скрин.

Как мне эту проблему решить? пользовался поиском но не чего не нашел.

Mr. Anviss

Вообще то это обсуждалось вот здесь: http://www.simplemachines.ru/index.php/topic,4943.msg32223/topicseen.html#msg32223

Но это для версии 2.0 public 3.1, но если у тебя не получится переделать под 1.1.6 то так и быть держи.
Было так:
if (setlocale(LC_TIME, $txt['lang_locale']))
{
foreach (array('%a', '%A', '%b', '%B') as $token)
if (strpos($str, $token) !== false)
$str = str_replace($token, $func['ucwords'](strftime($token, $time)), $str);
}

Должно стать так:
if (setlocale(LC_TIME, $txt['lang_locale']))
   {
       foreach (array(
'%a' => 'days_short', '%A' => 'days', '%b' => 'months_short', '%B' => 'months') as $token => $text_label)
           if (
strpos($str, $token) !== false)
             
$str = str_replace($token, $txt[$text_label][(int) strftime($token === '%b' || $token === '%B' ? '%m' : '%m', $time)], $str);
   }

В каком файле править указано в ссылке в начале ответа.

aleksb

спасибо большое все получилось