Обсуждение шаблона:Карточка/период
Поддержка 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 декабря 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, то сравнивается год у двух дат:
- год совпал, то сравнивается месяц у двух дат
- месяц совпал, то сравнивается число у двух дат
- число совпало → выводится только начальная дата
- число не совпало → выводится
"начальное число без месяца и без года"—"вторая дата полностью"
(без пробелов между тире)
- месяц не совпал → выводится
"начальная дата без года" — "вторая дата полностью"
(с пробелами между тире)
- месяц совпал, то сравнивается число у двух дат
- год не совпал, выводится отображение по дефолту
- год совпал, то сравнивается месяц у двух дат
- Solidest (обс.) 18:43, 21 февраля 2024 (UTC)