Шаблон:Календарь годов2/месяц: различия между версиями

Материал из Буквицы
Перейти к навигации Перейти к поиску
м (отладка)
м (Защищена страница «Шаблон:Календарь годов2/месяц» ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разреш)
 
(не показана 1 промежуточная версия этого же участника)
Строка 3: Строка 3:
| Пн || Вт || Ср || Чт || Пт || {{color|red|Сб}} || {{color|red|Вс}}
| Пн || Вт || Ср || Чт || Пт || {{color|red|Сб}} || {{color|red|Вс}}
|-
|-
| {{#ifexpr: {{{3}}} < 2 | [[{{PAGENAME}}/{{#expr: 2 - {{{3}}}}} {{{2}}}|{{#expr: 2 - {{{3}}}}}]]}}
| {{#ifexpr: {{{3}}} < 2 | [[{{FULLPAGENAME}}/{{#expr: 2 - {{{3}}}}} {{{2}}}|{{#expr: 2 - {{{3}}}}}]]}}
| {{#ifexpr: {{{3}}} < 3 | [[{{PAGENAME}}/{{#expr: 3 - {{{3}}}}} {{{2}}}|{{#expr: 3 - {{{3}}}}}]]}}
| {{#ifexpr: {{{3}}} < 3 | [[{{FULLPAGENAME}}/{{#expr: 3 - {{{3}}}}} {{{2}}}|{{#expr: 3 - {{{3}}}}}]]}}
| {{#ifexpr: {{{3}}} < 4 | [[{{PAGENAME}}/{{#expr: 4 - {{{3}}}}} {{{2}}}|{{#expr: 4 - {{{3}}}}}]]}}
| {{#ifexpr: {{{3}}} < 4 | [[{{FULLPAGENAME}}/{{#expr: 4 - {{{3}}}}} {{{2}}}|{{#expr: 4 - {{{3}}}}}]]}}
| {{#ifexpr: {{{3}}} < 5 | [[{{PAGENAME}}/{{#expr: 5 - {{{3}}}}} {{{2}}}|{{#expr: 5 - {{{3}}}}}]]}}
| {{#ifexpr: {{{3}}} < 5 | [[{{FULLPAGENAME}}/{{#expr: 5 - {{{3}}}}} {{{2}}}|{{#expr: 5 - {{{3}}}}}]]}}
| {{#ifexpr: {{{3}}} < 6 | [[{{PAGENAME}}/{{#expr: 6 - {{{3}}}}} {{{2}}}|{{#expr: 6 - {{{3}}}}}]]}}
| {{#ifexpr: {{{3}}} < 6 | [[{{FULLPAGENAME}}/{{#expr: 6 - {{{3}}}}} {{{2}}}|{{#expr: 6 - {{{3}}}}}]]}}
| {{#ifexpr: {{{3}}} < 7 | [[{{PAGENAME}}/{{#expr: 7 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 7 - {{{3}}}}}}}]]}}
| {{#ifexpr: {{{3}}} < 7 | [[{{FULLPAGENAME}}/{{#expr: 7 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 7 - {{{3}}}}}}}]]}}
| [[{{PAGENAME}}/{{#expr: 8 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 8 - {{{3}}}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 8 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 8 - {{{3}}}}}}}]]
|-
|-
| [[{{PAGENAME}}/{{#expr: 9  - {{{3}}}}} {{{2}}}|{{#expr: 9  - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 9  - {{{3}}}}} {{{2}}}|{{#expr: 9  - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 10 - {{{3}}}}} {{{2}}}|{{#expr: 10 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 10 - {{{3}}}}} {{{2}}}|{{#expr: 10 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 11 - {{{3}}}}} {{{2}}}|{{#expr: 11 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 11 - {{{3}}}}} {{{2}}}|{{#expr: 11 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 12 - {{{3}}}}} {{{2}}}|{{#expr: 12 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 12 - {{{3}}}}} {{{2}}}|{{#expr: 12 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 13 - {{{3}}}}} {{{2}}}|{{#expr: 13 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 13 - {{{3}}}}} {{{2}}}|{{#expr: 13 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 14 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 14 - {{{3}}}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 14 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 14 - {{{3}}}}}}}]]
| [[{{PAGENAME}}/{{#expr: 15 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 15 - {{{3}}}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 15 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 15 - {{{3}}}}}}}]]
|-
|-
| [[{{PAGENAME}}/{{#expr: 16 - {{{3}}}}} {{{2}}}|{{#expr: 16 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 16 - {{{3}}}}} {{{2}}}|{{#expr: 16 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 17 - {{{3}}}}} {{{2}}}|{{#expr: 17 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 17 - {{{3}}}}} {{{2}}}|{{#expr: 17 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 18 - {{{3}}}}} {{{2}}}|{{#expr: 18 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 18 - {{{3}}}}} {{{2}}}|{{#expr: 18 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 19 - {{{3}}}}} {{{2}}}|{{#expr: 19 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 19 - {{{3}}}}} {{{2}}}|{{#expr: 19 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 20 - {{{3}}}}} {{{2}}}|{{#expr: 20 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 20 - {{{3}}}}} {{{2}}}|{{#expr: 20 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 21 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 21 - {{{3}}}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 21 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 21 - {{{3}}}}}}}]]
| [[{{PAGENAME}}/{{#expr: 22 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 22 - {{{3}}}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 22 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 22 - {{{3}}}}}}}]]
|-
|-
| [[{{PAGENAME}}/{{#expr: 23 - {{{3}}}}} {{{2}}}|{{#expr: 23 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 23 - {{{3}}}}} {{{2}}}|{{#expr: 23 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 24 - {{{3}}}}} {{{2}}}|{{#expr: 24 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 24 - {{{3}}}}} {{{2}}}|{{#expr: 24 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 25 - {{{3}}}}} {{{2}}}|{{#expr: 25 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 25 - {{{3}}}}} {{{2}}}|{{#expr: 25 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 26 - {{{3}}}}} {{{2}}}|{{#expr: 26 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 26 - {{{3}}}}} {{{2}}}|{{#expr: 26 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 27 - {{{3}}}}} {{{2}}}|{{#expr: 27 - {{{3}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 27 - {{{3}}}}} {{{2}}}|{{#expr: 27 - {{{3}}}}}]]
| [[{{PAGENAME}}/{{#expr: 28 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 28 - {{{3}}}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 28 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 28 - {{{3}}}}}}}]]
| [[{{PAGENAME}}/{{#expr: 29 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 29 - {{{3}}}}}}}]]
| [[{{FULLPAGENAME}}/{{#expr: 29 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 29 - {{{3}}}}}}}]]
{{#ifexpr: 30 - {{{3}}} <= {{{4}}} |
{{#ifexpr: 30 - {{{3}}} <= {{{4}}} |
{{!}}-
{{!}}-
{{!}} [[{{PAGENAME}}/{{#expr: 30 - {{{3}}}}} {{{2}}}|{{#expr: 30 - {{{3}}}}}]]
{{!}} [[{{FULLPAGENAME}}/{{#expr: 30 - {{{3}}}}} {{{2}}}|{{#expr: 30 - {{{3}}}}}]]
{{!}} {{#ifexpr: 31 - {{{3}}} <= {{{4}}} | [[{{PAGENAME}}/{{#expr: 31 - {{{3}}}}} {{{2}}}|{{#expr: 31 - {{{3}}}}}]]}}
{{!}} {{#ifexpr: 31 - {{{3}}} <= {{{4}}} | [[{{FULLPAGENAME}}/{{#expr: 31 - {{{3}}}}} {{{2}}}|{{#expr: 31 - {{{3}}}}}]]}}
{{!}} {{#ifexpr: 32 - {{{3}}} <= {{{4}}} | [[{{PAGENAME}}/{{#expr: 32 - {{{3}}}}} {{{2}}}|{{#expr: 32 - {{{3}}}}}]]}}
{{!}} {{#ifexpr: 32 - {{{3}}} <= {{{4}}} | [[{{FULLPAGENAME}}/{{#expr: 32 - {{{3}}}}} {{{2}}}|{{#expr: 32 - {{{3}}}}}]]}}
{{!}} {{#ifexpr: 33 - {{{3}}} <= {{{4}}} | [[{{PAGENAME}}/{{#expr: 33 - {{{3}}}}} {{{2}}}|{{#expr: 33 - {{{3}}}}}]]}}
{{!}} {{#ifexpr: 33 - {{{3}}} <= {{{4}}} | [[{{FULLPAGENAME}}/{{#expr: 33 - {{{3}}}}} {{{2}}}|{{#expr: 33 - {{{3}}}}}]]}}
{{!}} {{#ifexpr: 34 - {{{3}}} <= {{{4}}} | [[{{PAGENAME}}/{{#expr: 34 - {{{3}}}}} {{{2}}}|{{#expr: 34 - {{{3}}}}}]]}}
{{!}} {{#ifexpr: 34 - {{{3}}} <= {{{4}}} | [[{{FULLPAGENAME}}/{{#expr: 34 - {{{3}}}}} {{{2}}}|{{#expr: 34 - {{{3}}}}}]]}}
{{!}} {{#ifexpr: 35 - {{{3}}} <= {{{4}}} | [[{{PAGENAME}}/{{#expr: 35 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 35 - {{{3}}}}}}}]]}}
{{!}} {{#ifexpr: 35 - {{{3}}} <= {{{4}}} | [[{{FULLPAGENAME}}/{{#expr: 35 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 35 - {{{3}}}}}}}]]}}
{{!}} {{#ifexpr: 36 - {{{3}}} <= {{{4}}} | [[{{PAGENAME}}/{{#expr: 36 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 36 - {{{3}}}}}}}]]}}
{{!}} {{#ifexpr: 36 - {{{3}}} <= {{{4}}} | [[{{FULLPAGENAME}}/{{#expr: 36 - {{{3}}}}} {{{2}}}|{{color|red|{{#expr: 36 - {{{3}}}}}}}]]}}
{{#ifexpr: 37 - {{{3}}} <= {{{4}}} |  
{{#ifexpr: 37 - {{{3}}} <= {{{4}}} |  
{{!}}-
{{!}}-
{{!}} [[{{PAGENAME}}/{{#expr: 37 - {{{3}}}}} {{{2}}}|{{#expr: 37 - {{{3}}}}}]]
{{!}} [[{{FULLPAGENAME}}/{{#expr: 37 - {{{3}}}}} {{{2}}}|{{#expr: 37 - {{{3}}}}}]]
{{!}} {{#ifexpr: 38 - {{{3}}} <= {{{4}}} | [[{{PAGENAME}}/{{#expr: 38 - {{{3}}}}} {{{2}}}|{{#expr: 38 - {{{3}}}}}]]}}
{{!}} {{#ifexpr: 38 - {{{3}}} <= {{{4}}} | [[{{FULLPAGENAME}}/{{#expr: 38 - {{{3}}}}} {{{2}}}|{{#expr: 38 - {{{3}}}}}]]}}
{{!}}
{{!}}
{{!}}
{{!}}

Текущая версия от 01:33, 25 марта 2015


Шаблон для отображения таблички для заданного месяца как части календаря для раскладки периодического издания (газеты): Без лишних ссылок на месяца и дни недели и ссылкой по дням на дату выпуска издания. Пример использования:

  • {{календарь годов2/месяц|Январь|января|1|31}}

где

  • Январь — название месяца в заголовке
  • января — используется для формирования ссылок вида [[Архив:Газета/Год/1 января|1]]
  • 1 — номер дня недели, на который приходится первое число (1 — понедельник, 7 — воскресенье)
  • 31 — количество дней в месяце (должно быть 28, 29, 30 или 31)

Все параметры обязательны. Результат:

{{календарь годов2/месяц|Январь|января|1|31}} {{календарь годов2/месяц|Февраль|февраля|4|28}}
Январь
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Февраль
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28