Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Опыт применения phpBB3

Изменение "Зарегистрирован" на "Стаж"

Решения типовых проблем в использовании phpBB3. FAQ

Сообщение 26 май 2009, 20:42

Вопрос: Как изменить "зарегистрирован" на "стаж"?

Ответ:

Открыть файл includes/session.php перед:
Код: выделить все
     /**
       * Get language id currently used by the user
       */
       function get_iso_lang_id()


вставить:

Код: выделить все
   function format_date_joined($reg_date)
       {
          $reg_date = $reg_date - floor($reg_date%86400);
          $today = mktime(0, 0, 0, date("m")  , date("d"), date("Y"));
          $day_whith_us = floor(floor(($today - $reg_date)/86400)%30);
          $month_whith_us = floor(($today - $reg_date)/2592000);
          $ret = "";
          if ($month_whith_us == 1)
          {
             $ret .= $month_whith_us.iconv("cp1251", "UTF-8", " месяц и ");
          }
          if ($month_whith_us > 1 && $month_whith_us < 5)
          {
             $ret .= $month_whith_us.iconv("cp1251", "UTF-8", " месяца и ");
          }
          if ($month_whith_us > 4 || $month_whith_us == 0)
          {
             $ret .= $month_whith_us.iconv("cp1251", "UTF-8", " месяцев и ");
          }     
          if ($day_whith_us == 1)
          {
             $ret .= $day_whith_us.iconv("cp1251", "UTF-8", " день ");
          }
          if ($day_whith_us > 1 && $day_whith_us < 5)
          {
             $ret .= $day_whith_us.iconv("cp1251", "UTF-8", " дня ");
          }
          if ($day_whith_us > 4 || $day_whith_us == 0)
          {
             $ret .= $day_whith_us.iconv("cp1251", "UTF-8", " дней ");
          }
          return $ret;
       }


Открыть файл viewtopic.php заменить:
Код: выделить все
    'joined'      => $user->format_date($row['user_regdate']),


на

Код: выделить все
    'joined'      => $user->format_date_joined($row['user_regdate']),


Открыть файл language/ru/common.php заменить:

Код: выделить все
    'JOINED'               => 'Зарегистрирован',


на

Код: выделить все
    'JOINED'               => 'Стаж',


Открыть файл memberlist.php найти:

Код: выделить все
 'JOINED'      => $user->format_date($data['user_regdate']),

Заменить на:
Код: выделить все
  'JOINED'      => $user->format_date_joined($data['user_regdate']),
Аватар пользователя
GSC
Локализатор
 
Сообщений: 583
Зарегистрирован:
22 мар 2009, 09:30
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Вернуться в Опыт применения phpBB3

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Форум поддержки phpBB
2008 - 2015 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама