Обсуждение шаблона:Карточка/период

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Поддержка from[править код]

Нужно добавить поддержку |from =. Solidest (обс.) 10:51, 13 января 2024 (UTC)[ответить]

✔ Сделано. -- dima_st_bk 07:14, 28 января 2024 (UTC)[ответить]

Обработка диапазонов из двух одинаковых дат[править код]

Сейчас шаблон никак не обрабатывает случаи когда диапазон состоит из двух одинаковых дат. Многие телесериалы выходят в один день и на викиданных заполняются одной датой в start date и end date — получаются диапазоны вида «16 октября 2014 — 16 октября 2014», и это выглядит не очень хорошо. В этих случаях было бы правильно показывать в карточках только одну дату. Поэтому хорошо бы добавить в код этого шаблона какое-то универсальное разрешение для таких случаев, чтобы продолжать использовать этот шаблон, а не плодить длинные конструкции в коде.
Вариантов я тут вижу два:

  • либо чтобы в таких случаях автоматически всегда отображалась только одна дата (надо проверить как это будет отражаться на текущих использования [1], и если там не принципиально указывать только одну дату, то так и сделать).
  • либо чтобы это был отдельный параметр регулирующий отображение совпадающих дат.

Solidest (обс.) 12:01, 30 января 2024 (UTC)[ответить]

  • В {{телесериал}} используется delink, такое тоже нужно в этом шаблоне?
    [2]. -- dima_st_bk 17:09, 21 февраля 2024 (UTC)[ответить]
    • Туда я добавлял delink, так как люди очень часто вручную викифицируют даты в карточках. И иногда указывают года через {{Год в кино}}. Так как локальная начальная дата может сравниваться с датой окончания на ВД, то без delink и без «удалить тэги» они будут не равны. При правильном заполнении delink не нужен, но приходится исходить из того что есть. Solidest (обс.) 18:30, 21 февраля 2024 (UTC)[ответить]

Опция для отображения одной начальной даты[править код]

Была бы полезна опция переключения отображения когда указывается только начальная дата «с 1 января 2000» на «1 января 2000 — н. в.». Solidest (обс.) 13:10, 11 февраля 2024 (UTC)[ответить]

  • > За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Если автор запроса знает язык шаблонов, лучше всего сразу приготовить код. -- dima_st_bk 17:00, 21 февраля 2024 (UTC)[ответить]
  • Если указана только начальная дата, а вторая дата отсутствует локально и потом если также отсутствует на ВД, то выводится старый вариант вариант «с начальная_дата». При present=1 переключение на «начальная_дата — н.в.». Solidest (обс.) 18:32, 21 февраля 2024 (UTC)[ответить]

Опция для сокращения записи у диапзонов одного года или месяца[править код]

  • 1 января 2000 — 1 декабря 20001 января — 1 декабря 2000
  • 1 января 2000 — 31 января 20001—31 января 2000

Была бы полезна такая опция, т.к. пользователи намеренно сокращают записи в такой вид, а сокращенные не экспортируются на ВД. Solidest (обс.) 13:14, 11 февраля 2024 (UTC)[ответить]

  • > За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Если автор запроса знает язык шаблонов, лучше всего сразу приготовить код. -- dima_st_bk 17:00, 21 февраля 2024 (UTC)[ответить]
    • По дефолту используется текущее отображение. Если short=1, то сравнивается год у двух дат:
  • год совпал, то сравнивается месяц у двух дат
    • месяц совпал, то сравнивается число у двух дат
      • число совпало → выводится только начальная дата
      • число не совпало → выводится "начальное число без месяца и без года"—"вторая дата полностью" (без пробелов между тире)
    • месяц не совпал → выводится "начальная дата без года" — "вторая дата полностью" (с пробелами между тире)
  • год не совпал, выводится отображение по дефолту
Solidest (обс.) 18:43, 21 февраля 2024 (UTC)[ответить]