Обсуждение шаблона:Cite web/Архив/2021

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

Оформление deadlink=yes[править код]

BotDR (обс.) 02:11, 21 января 2021 (UTC)[ответить]

[1]. 194.50.14.143 22:47, 24 января 2021 (UTC)[ответить]


В русской Википедии для пометки мёртвых ссылок используется параметр deadlink (yes или no), а в английской — deadurl. Предложение: добавить alias deadurl для deadlink (то есть, {{{deadlink|{{{deadurl|}}}}}}). При редактировании статей я очень часто натыкалась на ошибки о несуществующем параметре «deadurl». Проще добавить синоним, чем постоянно вручную исправлять такие параметры. Исправление существующих ошибок цитирования ботом — решение, которое не избавит от проблемы полностью: новички-редакторы как и раньше будут копировать с англовики {{cite web}} с deadurl. — Мракья 15:58, 1 марта 2021 (UTC)[ответить]

Пунктуация по умолчанию в параметрах |description= и |quote=[править код]

Это просто фирменное безобразие — все эти точки по умолчанию. Если в параметре |description= я ещё могу убрать точку в конце предложения, то в параметре |quote= — уже никак не могу, поскольку автоматически проставляются кавычки-ёлочки и затем следует точка по умолчанию. А ведь цитаты могут быть разными и пунктуационно они могут заканчиваться и вопросительным, и восклицательным знаками, и многоточием, пусть не покажется это вам странным… См., напр., https://ru.wikipedia.org/w/index.php?title=Кеннан,_Джордж_Фрост&diff=next&oldid=112701919 -- Bookvaedina (обс.) 21:15, 1 марта 2021 (UTC)[ответить]

  • Предлагаете убрать автодобавление точки или сделать что-то более сложное? С description вроде просто убирание прокатит, а с quote сложнее, потому что там вокруг параметра добавляются кавычки и ставится точка после них, так что в самой цитате ничего не укажешь. Викизавр (обс.) 11:26, 9 марта 2021 (UTC)[ответить]
Предлагаю регулировать это дополнительными параметрами, вроде |dot=y(es), |dot=no — не знаю, правда, насколько это сложно, но тот, кто разбирается в технологии шаблонов, наверняка может предложить что-то гениально простое :-)) --Bookvaedina (обс.) 18:09, 13 марта 2021 (UTC)[ответить]

Орфографическая ошибка[править код]

В описании команды «date» допущена ошибка - «использовании», хотя должно быть «использование». Исправьте, пожалуйста, кто-нибудь. KAA-Kir (обс.) 13:55, 5 марта 2021 (UTC)[ответить]

Спасибо. KAA-Kir (обс.) 06:50, 6 марта 2021 (UTC)[ответить]

Добавить языковой код bua[править код]

Не работает языковой код bua (бурятский язык): при его подставлении в раздел lang появляется сообщение о неверном коде языка (например, здесь). — Янмирт (обс.) 18:37, 8 апреля 2021 (UTC)[ответить]

Разное отображение дат[править код]

Вставляю в статью как примечание шаблон {{cite web}}, в нем указываю дату публикации как «|date=2020-04-15». Если не указываю язык, то отображается как «15 апреля 2020», если указываю английский (|language=en), отображается как «15 April 2020»; если укажу немецкий или французский языки, то тоже отображается соответственно «по-иностранноязычному». Правильно ли это в статье, предназначенной для «русскоязычного» (по умолчанию) читателя? Не надо ли поправить нечто в шаблоне? А то пока что, если хочется указать читателю, что публикация на английском языке, а вид даты «портить» не хочется, приходится не употреблять внутри «cite web» параметр «language=», а писать после «cite web» шаблон {{ref-en}}. Для примера см. Фенсон, Эрик, примечания 5 и 6 (оба «cite web», в 5 стоит отдельно {{ref-en}}, в 6 поставлен (|language=en). — Алексей Густов (обс.) 11:48, 28 июня 2021 (UTC)[ответить]

Параметры Editor, Pages, Location, Doi, Ref[править код]

Их используем или нет? Если да, то нужно включить в образцы; если нет, то убрать из Описания параметров и из TemplateData Unikalinho (обс.) 09:40, 11 июля 2021 (UTC)[ответить]

Убрать страницы не из ОП[править код]

Список сильно захламлён, там уже половина не из ОП. Исправлять их не факт что нужно, на крайняк выделить в отдельную категорию. 194.50.14.241 19:36, 6 августа 2021 (UTC)[ответить]

✔ Сделано. -- dima_st_bk 12:01, 24 октября 2022 (UTC)[ответить]

Популярные некорректные параметры[править код]

В Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web (указан неверный параметр) есть более 5000 страниц с параметром year, примерно 2650 страниц с параметром last1, около 1000 страниц с параметром page и около 700 с параметром first1. Вероятно, они все получены копированием из enwiki и будут продолжать появляться. Уместно было бы добавить параметры. Медведь Никита (обс.) 19:28, 5 сентября 2021 (UTC)[ответить]

  • Параметры month и year на самом деле уже есть, просто не отмечены в списке допустимых параметров и выдают ошибку, поправил. Вместе с first1 и last1 надо перетащить first2, last2, etc., но хорошо бы найти правильный код… Ну и ещё я бы не стал выдавать ошибку на url-status — хоть у нас и используется взамен deadurl, но это только отвлекает от реальных ошибок.
    Есть что, вот список популярных ошибочных параметров:
  • year 5607
  • last1 2653
  • page 1042
  • url-status 1037
  • first1 700
  • trans_title 612
  • trans-title 584
  • via 470
  • newspaper 385
  • first2 383
  • last2 291
  • month 265
  • type 229
  • first3 228
  • publise 215
  • fechaacceso 155
  • isbn 138
  • id 103
Выделил жирным те, про которые также стоит задуматься. P. S. Зачекнул поддерживаемые и url-status. Викизавр (обс.) 01:16, 6 сентября 2021 (UTC)[ответить]
  • Добавил page, firstN и lastN, а также выключил ошибку на url-status, см. примеры. Там какой-то бардак с добавлением точки на конце — она добавляется после author, но не добавляется после firstN и lastN, поправить бы, но сейчас пока решил критичный вопрос. Викизавр (обс.) 23:51, 8 сентября 2021 (UTC)[ответить]
  • isbn точно не надо, это признак ошибочности шаблона: надо {{книга}} и аналоги. publise и fechaacceso это вообще не из английского раздела, так французский/испанский/etc филиал откроете. month и year зря в поддержку включили, это надо переоформлять в date. А type это ж format, нет? 194.50.13.235 20:52, 21 сентября 2021 (UTC)[ответить]

Включить ошибку для ложных URL[править код]

В шаблоне нет проверки на валидность URL, из-за чего туда вписывают урезанные ссылки то ли по ошибке, то ли из спам-листа, и даже просто тексты: [2] (в запросе верхушка айсберга). Полагаю, строковая функция должна проверять по протоколу: http://[^ ], https://[^ ], ftp://[^ ] (проверка на пробел нужна от разрезки для обхода спам-листа). Или вместо регулярки с пробелом можно проверять, чтобы в ссылке не было пробелов, это эффективнее, ещё и мусор в параметре зацепит. То есть проверить наличие протокола и отсутствие пробелов внутри ссылки. В случае проблемы выдавать ошибку в предпросмотре и скидывать в штрафную категорию. Давно хотел сам сделать, но известные события… 194.50.13.235 20:48, 21 сентября 2021 (UTC)[ответить]

  • Много случаев обусловлены работой MBHbot, который целенаправленно резал url-префиксы ссылкам из спам-листа.— Yellow Horror (обс.) 22:38, 21 сентября 2021 (UTC)[ответить]
    • Я высказывался против. Сказали потом исправят в рабочем порядке. В результате спустя годы оно так и валяется в непотребном виде (кроме ПРО:ВО, где специально вычистили). 194.50.13.235 14:01, 24 сентября 2021 (UTC)[ответить]
      • Исходя из принципа «there is no deadline», это всё-таки лучше, чем постоянные проблемы при редактировании страниц с запрещёнными ссылками участниками и ботами без спецправ. И уж точно лучше, чем оставление материалов без ссылок на источники (прямое нарушение ВП:ПРОВ) только потому, что кто-то нарушил АП вне Википедии (нет прямого нарушения ВП:АП). К тому же, помещение обработанных таким образом страниц в штрафкатегорию наверняка не замедлит процесс их исправления, а то глядишь и ускорит.— Yellow Horror (обс.) 14:16, 24 сентября 2021 (UTC)[ответить]
        • К сожалению даже столь радикальная мера не решила проблему, поскольку новые ссылки добавляются в спам-лист и не чистятся/исправляются в статьях. Через пару лет ситуация станет такой же, как и раньше. При этом найти все такие порезанные ссылки нет технической возможности, в отличие от рабочих. Исправлять надо причину, а не следствие. Но это разговор совсем не для СО шаблона. 194.50.13.235 14:47, 24 сентября 2021 (UTC)[ответить]
    • Можно ввести в поиск incategory:"Википедия:Страницы с некорректным использованием шаблонов:Cite web (указан некорректный url)" -hastemplate:"Спам-ссылки". Викизавр (обс.) 20:26, 26 сентября 2021 (UTC)[ответить]
      • Викизавр, наличие hastemplate:"Спам-ссылки" ничего не гарантирует, где-то удалили только ссылки, а где-то только шаблон. Мне неизвестна техническая возможность выявить все ссылки с отрезанными протоколами. Поиск регулярками забит параметром website. 185.16.139.228 21:01, 26 сентября 2021 (UTC)[ответить]
  • Можно код в песочнице? Викизавр (обс.) 08:41, 22 сентября 2021 (UTC)[ответить]
    • Было 10 свободных минут, за них я выяснил, что модуль кривой (или документация) и не поддерживает нормальные регулярки из-за |, полагаю:
    • {{#invoke:String|replace|source=http://asdasdas.com|pattern=(http|https)|replace=1|plain=false}}
    • Ошибка Lua: Unclosed capture beginning at pattern character 1.
    • Как это обойти чья-то задача, у меня дела. 194.50.13.235 14:01, 24 сентября 2021 (UTC)[ответить]
    • Викизавр, код: {{#ifeq:{{#invoke:String|replace|source={{{url|}}}|pattern=^https?://|replace=|plain=false}}{{#invoke:String|replace|source={{{url|}}}|pattern=^ftp://|replace=|plain=false}}|{{{url|}}}{{{url|}}}|[[К:Википедия:Cite web: указан некорректный url]]|}}{{#ifeq:{{#invoke:String|find|{{{url|}}}| }}|0||[[К:Википедия:Cite web: указан некорректный url]]}}. Тесты:
# {{Песочница|url=http://asdasdas.com}}
# {{Песочница|url=https://asdasdas.com}}
# {{Песочница|url=ftp://asdasdas.com}}
# {{Песочница|url= http://asdasdas.com }}
----
# {{Песочница|url=htp://asdasdas.com}}
# {{Песочница|url=ttp://asdasdas.com}}
# {{Песочница|url=http://asd asdas.com}}
# {{Песочница|url=htp://asd asdas.com}}

Упростить штрафные категории[править код]

Предлагаю укоротить штрафные категории, их проблемно вводить в insource (быстро кончается поле). Варианты:

185.16.139.228 20:56, 26 сентября 2021 (UTC)[ответить]

  1. То, что не помещается в поисковый запрос — это баг, я создал.
  2. Название вы придумали плохое, из него непонятно, что такое Cite web (шаблон). Ну и в целом если переименовывать такое (название длинновато, конечно), то вообще все категории, а их по такому шаблону полно.
Jack who built the house (обс.) 04:38, 6 декабря 2021 (UTC)[ответить]

Ошибка: дата публикации и дата архивирования отображаются по разному[править код]

Дата публикации отображается в формате: 14 April 2014
А дата архивирования отображается в формате: 4 июня 2013 года
Хотя в параметрах шаблона значения указываются одинаково: YYYY-MM-DD
Считаю это ошибкой в шаблоне. Даты нужно отображать в одинаковом формате независимо от языка публикации .
Пример с ошибкой: Гипотеза Полиньяка — Эта реплика добавлена участником Dima125 (ов) 17:41, 10 ноября 2021 (UTC)[ответить]

  • Нет, не надо одинаково. Для шаблонов с указанным английским языком публикации дата должна отображаться на английском языке, с русским — на русском и т. д. То есть должно остаться так, как сейчас. ВП:НЕПОЛОМАНО. — Jim_Hokins (обс.) 18:45, 10 ноября 2021 (UTC)[ответить]
    • @Jim Hokins я вот абсолютно не согласен с тем, что для английского языка нужна английская дата, а для корейского — корейская (тем более это ограничено вот этим набором подстраниц {{cite web|title=example|date=2021-12-23|url=https://example.com|lang=ko}}example (кор.) (23 декабря 2021).). Я об этом говорил ещё в опросе и считаю, что лучше уж всех унифицировать, а то например украинские названия месяцев, которые я понимаю (и приличная доля читателей тоже), не показываются, а финские вот да ({{cite web|title=example|date=2021-12-23|url=https://example.com|lang=fi}}example (фин.) (23 декабря 2021).). Но тема, мне кажется, скорее для форума, а не СО шаблона. windewrix (обс.) 18:50, 24 декабря 2021 (UTC)[ответить]
      • Коллега WindEwriX, давайте, пожалуйста, будем считать, что Вы меня убедили прямо сейчас? А то я вот сейчас смотрю и вижу, что изначально топикстартер вёл речь совсем не о том, о чём я написал в своём ответе, то есть я его тогда неправильно понял. Мне стыдно, я раскаиваюсь и даю своё согласие (независимо от того, нуждается кто в нём или нет) на то, чтобы во всех случаях шаблон {{cite web}} отображал дату публикации источника, дату последнего доступа к источнику и дату архивации источника на одном и том же (причём обязательно русском) языке в одинаковом (унифицированном) формате написания. — Jim_Hokins (обс.) 19:09, 24 декабря 2021 (UTC)[ответить]
  • Дата публикации источника это неотъемлемая часть библиографической ссылки. Всё должно быть на одном языке. Дата проверки ссылки и создания архива это служебные данные, не являющиеся частью источника, они должны быть на языке интерфейса сайта — в нашем случае русском. Для дат и месяцев, непонятных носителям русского, достаточно сделать всплывающие подсказки. 194.50.15.247 19:42, 24 декабря 2021 (UTC)[ответить]
    • Вот именно, всплывающие подсказки нужны к датам на всех языках, отличных от русского.— Yellow Horror (обс.) 00:16, 25 декабря 2021 (UTC)[ответить]
      • И не только датам, всё за пределами латиницы и кириллицы особенно важно снабжать подсказкой-переводом. Ещё важно учесть, что в некоторых странах другое летоисчисление, там и года и дни конвертировать надо. 194.50.15.247 05:06, 25 декабря 2021 (UTC)[ответить]