Обсуждение шаблона:Date
Предложение
[править код]Предлагаю использовать этот шаблон исключительно через subst. Иначе исходный текст становится неудобно читать. Не у всех кодерский склад ума. --Oscar 6 22:10, 30 июля 2006 (UTC)
- Используйте, как вам нравится. Я думаю и не subst-версия хорошо читается. --Tassadar 00:38, 31 июля 2006 (UTC)
- Судя по тому, что я увидел в некоторых попралвеных статьях, со stubst его использовать не получится... хотя можно его поправить, наверно. --Tassadar 00:41, 31 июля 2006 (UTC)
- Похоже это исправить невозможно... --Tassadar 00:46, 31 июля 2006 (UTC)
- Может, это из-за кэша и нужно было просто его сбросить? --Oscar 6 01:18, 31 июля 2006 (UTC)
- Нет, судя по всему дело не в кеше. Хотя я могу ошибаться. --Tassadar 01:31, 31 июля 2006 (UTC)
- Может, это из-за кэша и нужно было просто его сбросить? --Oscar 6 01:18, 31 июля 2006 (UTC)
Формат отображения текущей даты
[править код]На данный момент, использование параметров шаблона для текущей даты отображается некорректно.
Пример:
Отображается: {{date|3}} → 3.06.2024, вместо: {{date|3}} → 13 июня 2024
Добавьте, пожалуйста, в шаблон. — Antonynizh 07:44, 23 июля 2013 (UTC)
- Вы не правильно вероятно используете шаблон, ибо {{date|4=3}} должен выдавать ожидаемый вами результат: 13 июня 2024 --Туча 20:50, 22 октября 2014 (UTC)
Функциональность для сортировки в таблице
[править код]Просьба добавить. Варианты реализации: 1) либо по значению "4" параметра 'формат' (отображение как для значения "3") [т.е. код {{date|01|01|1950|4}} равнозначен коду {{~|1950-01-01}}{{date|01|01|1950|3}}]; 2) либо добавить второй форматирующий параметр в шаблон, при непустом значении которого добавляется сортировка [как если бы был добавлен соотв. шаблон {{~}} в начале] при любых возможных значениях параметра 'формат'. -- Badger M. 17:32, 22 октября 2014 (UTC)
- К примеру, {{Format Date/Ymd|1|01|1950}} выдаст вам именно: Шаблон:Format Date/Ymd - зачем {{date}} модифицировать? Смысл действия? Почему именно этот шаблон нужно поменять?--Туча 21:02, 22 октября 2014 (UTC)
- Для короткой записи даты шаблоном и при этом реализации сортировки в таблице именно по значению даты, а не по ее записи в удобочитаемом виде. Если Вы знаете способ сделать то же самое лучше, то подскажите, пожалуйста (я видел пока в больших таблицах только вышеуказанный способ через использование шаблона {{~}}). -- Badger M. 21:13, 22 октября 2014 (UTC)
- Сделайте собственный шаблон {{date2}} и используйте там где нужно, можно в нём использовать шаблон {{date}} для получения человекочитаемой даты, а скрытой записью через шаблон {{~}} формировать машиночитаемую дату для сортировки. Только учтите, что первые числа месяца могут задаваться одной цифрой, а при сортировке нужны скорей всего две всегда, и тоже самое с месяцами. А вот зачем именно этот шаблон изменять, так и осталось загадкой. --Туча 05:47, 23 октября 2014 (UTC)
- Вообще-то предложение заключалось не в изменении функциональности данного шаблона, а в добавлении новой функциональности, поэтому в создании шаблона date2, вообще говоря, нет необходимости. Но, раз администраторы в Вашем лице не в состоянии справиться с задачей, придется создавать новый шаблон. -- Badger M. 07:42, 23 октября 2014 (UTC) -- P.S. Хотя, извините, не нашел Вас в списке администраторов. Поэтому, подожду ответа со стороны уполномоченных редактировать данный шаблон участников. -- Badger M. 08:02, 23 октября 2014 (UTC)
- Я не являюсь администратором, но Вы меня не убедили, что данная функциональность нужна именно в этом шаблоне. Хотя почему этот малоиспользующийся шаблон защищён от редактирования, мне лично совсем непонятно. --Туча 08:52, 23 октября 2014 (UTC)
- Принципиально иного способа решить проблему Вы не продемонстрировали, поэтому непонятно, в чем Вас нужно убеждать. Продемонстрируйте конструктивный подход к делу, тогда будет о чем говорить. -- Badger M. 09:40, 23 октября 2014 (UTC)
- Сделать другой шаблон, который имеет другую функциональность, - это принципиально иное решение. Этот делает человеческую запись по формату, другой добавляет сортировку - помоему это логично, и не смешивает ужа с ежом, а вот выполните моё желание, потому что я так хочу, и даже не сказать, где вы хотите это применить - вот это мягко говоря очень сильно смахивает на неконструктивную позицию. Собственно, запрос editprotected предполагает что: "Запрос должен быть как можно более конкретным, по возможности сразу приводите желаемый код для вставки." - поэтому пока данный запрос этому не соответствует.--Туча 10:04, 23 октября 2014 (UTC)
- Извините, то, что Вы говорите, это чистой воды формализм и придирки. Применять этот шаблон предполагается в больших таблицах, где сейчас используется код типа {{~|1950-01-01}}{{date|01|01|1950|3}}, чтобы не вводить одни и те же даты по сути дважды (конкретные примеры я не приводил, так как не видел в этом особой надобности, раз проблема была описана в принципе). В Вашем предложении никакая отличная от уже имеющейся в шаблоне date функциональность шаблона date2 не была описана. Так что, еще раз повторю: приводите аргументы против по существу или предложите другой более удачный способ решения проблемы -- в противном случае не вижу смысла с Вами дискутировать. -- Badger M. 16:28, 23 октября 2014 (UTC)
- Сделать другой шаблон, который имеет другую функциональность, - это принципиально иное решение. Этот делает человеческую запись по формату, другой добавляет сортировку - помоему это логично, и не смешивает ужа с ежом, а вот выполните моё желание, потому что я так хочу, и даже не сказать, где вы хотите это применить - вот это мягко говоря очень сильно смахивает на неконструктивную позицию. Собственно, запрос editprotected предполагает что: "Запрос должен быть как можно более конкретным, по возможности сразу приводите желаемый код для вставки." - поэтому пока данный запрос этому не соответствует.--Туча 10:04, 23 октября 2014 (UTC)
- Принципиально иного способа решить проблему Вы не продемонстрировали, поэтому непонятно, в чем Вас нужно убеждать. Продемонстрируйте конструктивный подход к делу, тогда будет о чем говорить. -- Badger M. 09:40, 23 октября 2014 (UTC)
- Я не являюсь администратором, но Вы меня не убедили, что данная функциональность нужна именно в этом шаблоне. Хотя почему этот малоиспользующийся шаблон защищён от редактирования, мне лично совсем непонятно. --Туча 08:52, 23 октября 2014 (UTC)
- Вообще-то предложение заключалось не в изменении функциональности данного шаблона, а в добавлении новой функциональности, поэтому в создании шаблона date2, вообще говоря, нет необходимости. Но, раз администраторы в Вашем лице не в состоянии справиться с задачей, придется создавать новый шаблон. -- Badger M. 07:42, 23 октября 2014 (UTC) -- P.S. Хотя, извините, не нашел Вас в списке администраторов. Поэтому, подожду ответа со стороны уполномоченных редактировать данный шаблон участников. -- Badger M. 08:02, 23 октября 2014 (UTC)
- Сделайте собственный шаблон {{date2}} и используйте там где нужно, можно в нём использовать шаблон {{date}} для получения человекочитаемой даты, а скрытой записью через шаблон {{~}} формировать машиночитаемую дату для сортировки. Только учтите, что первые числа месяца могут задаваться одной цифрой, а при сортировке нужны скорей всего две всегда, и тоже самое с месяцами. А вот зачем именно этот шаблон изменять, так и осталось загадкой. --Туча 05:47, 23 октября 2014 (UTC)
- Для короткой записи даты шаблоном и при этом реализации сортировки в таблице именно по значению даты, а не по ее записи в удобочитаемом виде. Если Вы знаете способ сделать то же самое лучше, то подскажите, пожалуйста (я видел пока в больших таблицах только вышеуказанный способ через использование шаблона {{~}}). -- Badger M. 21:13, 22 октября 2014 (UTC)
- Оказывается, шаблон с необходимой функциональностью уже существует. Это шаблон {{Dts}}. Соответственно, запрос снимается, прошу прощения за беспокойство. -- Badger M. 22:34, 25 октября 2014 (UTC)
Формат 4-го параметра
[править код]Я попросил ботоводов исправить логику цифр в 4-м параметре, ибо до настоящего момента она была явно хаотичной:
{{date|09|06|2006|1}}
→ 9 июня 2006 года{{date|09|06|2006|2}}
→ 9 июня 2006 года{{date|09|06|2006|3}}
→ 9 июня 2006{{date|09|06|2006|4}}
→ 9 июня 2006
Теперь 3 и 4 переменены местами. Но в чате инженеров Facenapalm высказал интересное предложение изменить числовую логику на буквенную. Например, ws
— «wikify, short» — «9 июня 2006». Эта идея привлекательна ещё тем, что, если сейчас шаблон использован без параметров, он выдаёт дату так: «09.06.2006» — а я не припомню, где в Википедии бы такая запись была рекомендованной. Использование без параметров дало бы «9 июня 2006 года». Прошу мнений. — Джек, который построил дом (обс.) 22:13, 25 июня 2017 (UTC)
- То есть по своей прихоти поменяли оформление тысяч статей, где редакторы не хотели викифицировать дату — она теперь викифицирована и наоборот. Permjak (обс.) 11:17, 14 июля 2017 (UTC)
Запрос выполнен |
- Забыли про то, что на данный шаблон стоят перенаправления с {{д}} и {{дата}}? Permjak (обс.) 18:13, 14 июля 2017 (UTC)
- Простите, был невнимателен. @grain of sand: можно попросить выполнить это также для указанных редиректов? 285 штук. По той же схеме — страницы со значением «4» я у себя сохранил, после ботопроходки заменю их вручную (кроме новых включений в статьях о флагах). — Джек, который построил дом (обс.) 18:43, 15 июля 2017 (UTC)
- Увы, но сейчас я далеко от компьютера и не могу за это взяться. — grain of sand (обс.) 18:53, 15 июля 2017 (UTC)
- Хорошо, напишу запрос. — Джек, который построил дом (обс.) 18:59, 15 июля 2017 (UTC)
- Замены произведены. — Джек, который построил дом (обс.) 23:33, 15 июля 2017 (UTC)
- Увы, но сейчас я далеко от компьютера и не могу за это взяться. — grain of sand (обс.) 18:53, 15 июля 2017 (UTC)
- Простите, был невнимателен. @grain of sand: можно попросить выполнить это также для указанных редиректов? 285 штук. По той же схеме — страницы со значением «4» я у себя сохранил, после ботопроходки заменю их вручную (кроме новых включений в статьях о флагах). — Джек, который построил дом (обс.) 18:43, 15 июля 2017 (UTC)