We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2532
    • 31 Posts
    в дитто использую вывод даты создания документа [+createdon:date=`%d-%b-%Y %H:%M`+]

    показывается: 06-Dec-2008 17:18

    что и где поменять чтобы месяца по-русски показывались? т.е. чтобы получить 06-Дек-2008 17:18

    пробовал плагин Locale Setting 1.0 — не помогло

    пробовал просто в коде плагина писать setlocale (LC_ALL, ’ru_RU’); — тоже не помогло ):

    ЗЫ. При манипуляциях с плагином про "OnWebPageInit" не забыл.

    где собака? huh
      • 785
      • 2,113 Posts
      Нужно устанавливать не ru_RU, а конкретную локаль, которая имеется на хостинге.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 2532
        • 31 Posts
        Видимо тут у меня пробел.
        Как может выглядеть конкретная локаль? Или где и как её узнать?

        Я смотрел в \manager\includes\lang\russian-UTF8.inc.php
        там именно setlocale (LC_ALL, ’ru_RU’);
          • 785
          • 2,113 Posts
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 28814 ☆ A M B ☆
            • 1,086 Posts
            А не будет ли надежнее не заморачиваться с локалями вообще?
            Можно просто создать массив с названиями месяцов, дней недели или чего там еще нужно.
            Затем получать текущую дату, выбирать из нее дни недели и номер месяца и из подготовленного массива выбирать соответствующие названия.
              Разработка сайтов и программных модулей на MODX.
              Опыт работы на MODx с 2005 года. Высокое качество.
              Компания Baltic Design Colors: http://www.bdcolors.ru.
              • 785
              • 2,113 Posts
              Quote from: Fuzzy at Dec 07, 2008, 11:18 AM

              А не будет ли надежнее не заморачиваться с локалями вообще?
              А зачем самому что-то делать, когда давно уже все сделано, нужно только правильно настроить. Хотя в принципе кому что удобнее.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 1978
                • 131 Posts
                локаль может выдавать месяц не в именительном падеже, т.е. "марта" вместо "март" . я мучался и забил - сделал str_replace "March" на "март"
                  Как русифировать Modx 0.9.6.1(QuickEdit, TinyMCE)
                  QuickEdit под win-1251 без mb_-функций