Шаблон:Cite news — различия между версиями

Материал из Ролевая энциклопедии
Перейти к: навигация, поиск
м (откат правок 87.224.247.14 (обс) к версии GreenStork)
(форматирование даты в зависимости от языка)
Строка 26: Строка 26:
 
     | , ''{{{publisher}}}''
 
     | , ''{{{publisher}}}''
 
   }}{{#if: {{{date|}}}
 
   }}{{#if: {{{date|}}}
   | &nbsp;({{#iferror: {{#ifexpr: {{Str left | {{{date}}} | 4 }} > 999 and {{Str left | {{{date}}} | 4 }} < 10000 <!-- год является четырёхзначным числом -->
+
   | &nbsp;({{HumanizeDate|{{{date}}}|{{{lang|{{{language|}}}}}}}})
      | {{Str ≠ len | {{{date}}} | 7 <!-- проверка, не подходит ли дата под формат ГГГГ-ММ -->
 
        | {{Str ≠ len | {{{date}}} | 10 <!-- проверка, не подходит ли дата под формат ГГГГ-ММ-ДД -->
 
          | {{{date}}}
 
          | {{#iferror: {{#time: j xg Y | {{{date}}} }} | {{{date}}} }}
 
          }}
 
        | {{#iferror: {{#time: F Y | {{{date}}} }} | {{{date}}} }}
 
        }}
 
      | {{{date}}}
 
      }}
 
    | {{{date}}}
 
    }})
 
 
   }}{{#if: {{{pages|}}}
 
   }}{{#if: {{{pages|}}}
 
     | , стр.&nbsp;{{{pages}}}
 
     | , стр.&nbsp;{{{pages}}}

Версия 00:26, 20 декабря 2010