Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   вывод даты в виде: 12 мартобря 2006 г. (http://forum.typo3.ru/showthread.php?t=1428)

margol 30.04.2008 13:03

Спасибо за ответ, но это не помогло. В config у меня и так было прописано
PHP код:

    language ru
    locale_all 
ru_RU.UTF-

То же повставляля в разные места в описание календаря - не помогло. Может что-то еще прописать?

Podlec 13.09.2008 12:23

Столкнулся с этой проблемой. Когда прописаная локаль не работает. То есть в списке локалей на сервере она присутствует а когда прописываешь ее в TS то ничего не происходит. Здесь трабл в настройках апача самомго хостинга - следовательно необходимо пользоваться сниппетами.

Собственно вопрос к сообществу. Не могли бы привести пример сниппета для newscalendar ? :)

semender 17.09.2010 16:08

Здравствуйте,использовал вот этот скрипт
Код:

# Фиксим локаль для новостей
[globalVar = GP:L = 1]
[else]
plugin.tt_news {
  displayLatest {
    date_stdWrap >
    date_stdWrap {
      strftime >
      cObject = COA
      cObject.10 = TEXT
      cObject.10{
        field = datetime
        strftime = %e
      }
      cObject.20 = CASE
      cObject.20{
        key.field = datetime
        key.strftime = %m
        01 = TEXT
        01.value = января
        02 = TEXT
        02.value = февраля
        03 = TEXT
        03.value = марта
        04 = TEXT
        04.value = апреля
        05 = TEXT
        05.value = мая
        06 = TEXT
        06.value = июня
        07 = TEXT
        07.value = июля
        08 = TEXT
        08.value = августа
        09 = TEXT
        09.value = сентября
        10 = TEXT
        10.value = октября
        11 = TEXT
        11.value = ноября
        12 = TEXT
        12.value = декабря
        stdWrap.wrap =  | 
      }
      cObject.30 = TEXT
      cObject.30{
        field = datetime
        strftime = %Y
        wrap = | г.
      }
    }
  }
  displaySingle.date_stdWrap >
  displaySingle.date_stdWrap < .displayLatest.date_stdWrap
  displayList.date_stdWrap >
  displayList.date_stdWrap < .displayLatest.date_stdWrap 
}
[global]

Но почему-то у меня не выводится так число, только когда в 12 строке меняю строку strftime = %e на strftime = %d ,(вывод в формате двух чисел) оно выводится. Не показывается также и в tt_board число, в чём проблема???Не пойму ни как,мож кто сталкивался...

semender 19.09.2010 11:39

Проблема была в strftime,спасибо MaRTial


Часовой пояс GMT +4, время: 10:08.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot