Обсуждение шаблона: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)[ответить]

Формат отображения текущей даты[править код]

На данный момент, использование параметров шаблона для текущей даты отображается некорректно.

Пример:
Отображается: {{date|3}} → 3.05.2024, вместо: {{date|3}} → 11 мая 2024

Добавьте, пожалуйста, в шаблон. — Antonynizh 07:44, 23 июля 2013 (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)[ответить]
  • Оказывается, шаблон с необходимой функциональностью уже существует. Это шаблон {{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)[ответить]