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

message: Нужно добавить поддержку . Solidest (обс.) 10:51, 13 января 2024 (UTC)
replies: text: . -- dima_st_bk 07:14, 28 января 2024 (UTC)
thread_title:  Поддержка from 

message: Сейчас шаблон никак не обрабатывает случаи когда диапазон состоит из двух одинаковых дат. Многие телесериалы выходят в один день и на викиданных заполняются одной датой в start date и end date — получаются диапазоны вида «16 октября 2014 — 16 октября 2014», и это выглядит не очень хорошо. В этих случаях было бы правильно показывать в карточках только одну дату. Поэтому хорошо бы добавить в код этого шаблона какое-то универсальное разрешение для таких случаев, чтобы продолжать использовать этот шаблон, а не плодить длинные конструкции в коде.
Вариантов я тут вижу два:
* либо чтобы в таких случаях автоматически всегда отображалась только одна дата (надо проверить как это будет отражаться на текущих использования , и если там не принципиально указывать только одну дату, то так и сделать).
* либо чтобы это был отдельный параметр регулирующий отображение совпадающих дат.
Solidest (обс.) 12:01, 30 января 2024 (UTC)
* В  используется delink, такое тоже нужно в этом шаблоне?. -- dima_st_bk 17:09, 21 февраля 2024 (UTC)
** Туда я добавлял delink, так как люди очень часто вручную викифицируют даты в карточках. И иногда указывают года через . Так как локальная начальная дата может сравниваться с датой окончания на ВД, то без delink и без «удалить тэги» они будут не равны. При правильном заполнении delink не нужен, но приходится исходить из того что есть. Solidest (обс.) 18:30, 21 февраля 2024 (UTC)
thread_title:  Обработка диапазонов из двух одинаковых дат 

message: Была бы полезна опция переключения отображения когда указывается только начальная дата «с 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)
thread_title:  Опция для отображения одной начальной даты 

message: * 1 января 2000 — 1 декабря 2000 → 1 января — 1 декабря 2000
* 1 января 2000 — 31 января 2000 → 1—31 января 2000
Была бы полезна такая опция, т.к. пользователи намеренно сокращают записи в такой вид, а сокращенные не экспортируются на ВД. Solidest (обс.) 13:14, 11 февраля 2024 (UTC)
* > За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Если автор запроса знает язык шаблонов, лучше всего сразу приготовить код. -- dima_st_bk 17:00, 21 февраля 2024 (UTC)
** По дефолту используется текущее отображение. Если short=1, то сравнивается год у двух дат:
replies: text: :* год совпал, то сравнивается месяц у двух дат
replies: text: :** месяц совпал, то сравнивается число у двух дат

text: :*** число совпало → выводится только начальная дата

text: :*** число не совпало → выводится "начальное число без месяца и без года"—"вторая дата полностью" (без пробелов между тире)

text: :** месяц не совпал → выводится "начальная дата без года" — "вторая дата полностью" (с пробелами между тире)

text: :* год не совпал, выводится отображение по дефолту

text: : Solidest (обс.) 18:43, 21 февраля 2024 (UTC)
thread_title:  Опция для сокращения записи у диапзонов одного года или месяца