We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12994
    • 26 Posts
    При использовании следующего кода:
    [[+publishedon:strtotime:date=`%d %b %Y`]]

    Получаем:
    13 Jul 2011

    А хотелось бы чтоб было:
    13 Июл 2011

    Может есть параметр, типа:
    :lang=`ru`


    P.S.: Язык ядра, в системных настройках, установлен "ru".
      • 22668
      • 718 Posts
        • 12994
        • 26 Posts
        [[+publishedon:strtotime:date=`%d %b %Y`[[!$MonReplace]]]]


        Чанк MonReplace:
        :replace=`Jan==Янв`:replace=`Feb==Фев`:replace=`Mar==Мар`:replace=`Apr==Апр`:replace=`May==Май`:replace=`Jun==Июн`:replace=`Jul==Июл`:replace=`Aug==Авг`:replace=`Sep==Сен`:replace=`Oct==Окт`:replace=`Nov==Ноя`:replace=`Dec==Дек`


        Пока более вминяемого варианта не нашел...
          • 22668
          • 718 Posts
          А на сервере точно русская локаль есть?
          В индекс добавить setlocale(LC_ALL, ’ru_RU.UTF-8’);
          пробовали?
            • 12994
            • 26 Posts
            Quote from: Paprikas at Jul 25, 2011, 09:24 AM

            А на сервере точно русская локаль есть?
            В индекс добавить setlocale(LC_ALL, ’ru_RU.UTF-8’);
            пробовали?
            русская локаль точно есть.
            пробовал... даже 2 попытки было:
            1 - в index.php
            2 - как плагин с ивентами

            не помогло.
              • 22668
              • 718 Posts
              А если такой модификатор написать. (сниппет) С названием date_ru
              setlocale(LC_ALL, 'ru_RU.UTF-8');
              
              if (empty($options))
                  $options = "%e %B, %Y";
              $value = 0 + $input;
              if ($value != 0 && $value != -1) {
                  $date_ru= strftime($options, 0 + $input);
              } else {
                  $date_ru= '';
              }
              
              return $date_ru;


              Используем как [[+publishedon:strtotime:date_ru=`%d %b %Y`]]