Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 07.07.2008, 15:35   #1
Sergey M Nikitin
Administrator
 
Аватар для Sergey M Nikitin
 
Регистрация: 10.07.2007
Адрес: Moscow
Сообщений: 181
Отправить сообщение для Sergey M Nikitin с помощью ICQ Отправить сообщение для Sergey M Nikitin с помощью Skype™
Exclamation [snippet] Склоняем age для давности записи

Вот заморочился по поводу склонения age? может кому понадобится.
Если есть варианты оптимизации пишите ответом.


Код:
agedCrDate = TEXT
agedCrDate.field = crdate

someThingToAge.10 = CASE
someThingToAge.10{
  key.field = datetime
  key.age = |||
  1 < agedCrDate
  1.age = минута | час | день | год
  2 < agedCrDate
  2.age = минуты | часа | дня | года
  3 < agedCrDate
  3.age = минуты | часа | дня | года
  4 < agedCrDate
  4.age = минуты | часа | дня | года
  
  21 < agedCrDate
  21.age = минута | час | день | год
  22 < agedCrDate
  22.age = минуты | часа | дня | года
  23 < agedCrDate
  23.age = минуты | часа | дня | года
  24 < agedCrDate
  24.age = минуты | часа | дня | года
  
  31 < agedCrDate
  31.age = минута | час | день | год
  32 < agedCrDate
  32.age = минуты | часа | дня | года
  33 < agedCrDate
  33.age = минуты | часа | дня | года
  34 < agedCrDate
  34.age = минуты | часа | дня | года
  
  41 < agedCrDate
  41.age = минута | час | день | год
  42 < agedCrDate
  42.age = минуты | часа | дня | года
  43 < agedCrDate
  43.age = минуты | часа | дня | года
  44 < agedCrDate
  44.age = минуты | часа | дня | года
  
  51 < agedCrDate
  51.age = минута | час | день | год
  52 < agedCrDate
  52.age = минуты | часа | дня | года
  53 < agedCrDate
  53.age = минуты | часа | дня | года
  54 < agedCrDate
  54.age = минуты | часа | дня | года
  default < agedCrDate
  default.age = минут | часов | дней | лет
}

Последний раз редактировалось Sergey M Nikitin; 18.06.2009 в 17:13
Sergey M Nikitin вне форума   Ответить с цитированием
Старый 09.07.2008, 12:33   #2
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

Пофлужу малёх:
54-го часа очень не хватает.
Но в целом спасибо
__________________
Андрей Грэй (tonnazh)
Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Старый 22.12.2010, 20:03   #3
ASh
Продвинутый
 
Регистрация: 15.11.2007
Сообщений: 32
По умолчанию

Спасибо
ASh вне форума   Ответить с цитированием
Ответ

Теги
age, склоняем давность, snippet, stdwrap

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что использовать для простого каталога? cronfy Магазины и каталоги для TYPO3 4 23.05.2008 12:36
можно ли в tt_news сделать отделый вид для первой/последней записи? demav Общие вопросы 2 20.08.2007 16:28


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория