Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В этой категории содержатся статьи, которые используют любой из шаблонов коротких цитирований ( и семейств шаблонов, и ), в которых один или несколько из этих шаблонов коротких цитирований не ссылаются должным образом на полное цитирование, цель или где несколько полных цитат могут быть цель единственного шаблона краткого цитирования.{{harv}}{{sfn}}{{harvc}}

Из-за технических ограничений в этой категории много статей с ложноположительными ошибками . По умолчанию сообщения об ошибках скрыты. Ниже подробно описаны несколько вариантов просмотра сообщений об ошибках, а также возможные способы их устранения .

Отображение сообщений об ошибках [ править ]

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

а также третий экспериментальный метод, основанный на настройке страницы .css . Три метода:

Метод 1 - автоматическая установка скрипта
Перейдите на вкладку «Гаджеты» в своих настройках и выберите параметр «Установить скрипты без редактирования файлов JavaScript» в нижней части раздела «Редактирование».
Нажмите кнопку «Установить» в верхней части либо User: Svick / HarvErrors.js , либо User: Trappist the monk / HarvErrors.js.
Метод 2 - установка скрипта вручную
Перейдите в Special: MyPage / common.js и добавьте любой из
importScript('User:Svick/HarvErrors.js'); // Backlink: [[User:Svick/HarvErrors.js]]
importScript('User:Trappist the monk/HarvErrors.js'); // Backlink: [[User:Trappist the monk/HarvErrors.js]]
на странице вашего скина , вот так . Кроме того , вы можете пойти в Special: MYPAGE / skin.js сделать сценарий применяется только к текущей коже .
Метод 3 - код .css для сообщений об ошибках, генерируемых шаблонами коротких ссылок
Сообщения об ошибках отправляются различными шаблонами коротких ссылок через Module: Footnotes и Module: Harvc . Из-за технических ограничений модули могут выдавать ложноположительные сообщения об ошибках вместе с действительными сообщениями об ошибках. По этой причине все сообщения об ошибках по умолчанию скрыты. Чтобы показать эти скрытые сообщения об ошибках, включите следующий текст в свою страницу common.css или конкретную страницу skin.css :
.harv-error {display: inline !important;}/* display Module:Footnotes errors */
Отображение сообщений об ошибках может быть включено в будущем.

Сообщения об ошибках [ править ]

Если включены сообщения об ошибках шаблона короткого цитирования , редакторы могут видеть следующие сообщения:

  • Ошибка Harv / sfn: нет цели: < идентификатор привязки > - шаблон короткого цитирования не может найти < идентификатор привязки >, поэтому не может ссылаться на цель с полным цитированием. Причинами этого могут быть:
    статья не имеет целевого объекта полного цитирования с < anchor ID >
    соответствующая цель с полным цитированием - это шаблон cs1 или cs2, который:
    имеет |ref=none
    использует имя перенаправления, когда перенаправление не начинается с citeили cita- эти две формы охватывают большинство перенаправлений cs1 | 2
    цель с полным цитированием не использует точно такие же фамилии и / или дату автора или редактора, как указано в < anchor ID >
    шаблон короткого цитирования ссылается на целевой объект полного цитирования, который является шаблоном-оболочкой; см. ложноположительные ошибки ниже
  • Ошибка Harv / sfn: несколько целей ( n ×): < идентификатор привязки > - шаблон короткого цитирования обнаружил более одной цели полного цитирования с совпадающим < идентификатор привязки > . Причинами этого могут быть:
    произведения авторов из разных источников, опубликованные в одном году, цитируются без неоднозначности |date=2020a,|date=2020b
    избыточное использование полного цитирования, когда одна цель полного цитирования может находиться в разделе ссылок, а дубликат может находиться в разделе для дополнительного чтения

Подобные (хотя и не идентичные) сообщения отправляются пользовательскими скриптами . См. Документацию по сценарию.

Устранение ошибок [ править ]

Способы устранения допустимых ошибок отсутствия цели включают:

  • добавление недостающей полной цитаты. Когда короткие цитаты копируются из одной статьи в другую без полной цитаты, иногда вы можете найти полную цитату в связанной статье, используя функцию поиска Википедии.
  • исправление имени автора и / или редактора в краткой или полной цитате, чтобы они соответствовали друг другу
  • исправление или добавление дат в краткой или полной цитате, чтобы они соответствовали друг другу; помните, что диапазоны дат разделяются символом ndash (-)
  • преобразование простого текста полной цитаты в шаблонную цитату с использованием одного из семейств шаблонов cs1 | 2 (например, {{ Cite book }}) или одного из семейств шаблонов Vcite (например, {{ vcite book }})
  • изменить имена перенаправления шаблона cs1 | 2, которые не начинаются с citeили не citaна цель перенаправления (например, изменить {{ энциклопедию }} на {{ цитировать энциклопедию }})
  • оборачивание цитаты в виде простого текста внутри {{ wikicite }} и установка |ref=или, |id=при необходимости, соответствие значению, ожидаемому шаблоном короткого цитирования
  • размещение {{ anchor }} рядом с цитатой в виде обычного текста; установите {{anchor}}значение параметра равным значению, ожидаемому шаблоном краткого цитирования
  • установите параметр short-cite, |ref=noneчтобы запретить создание ссылки идентификатора привязки

Способы устранения ошибок нескольких целей включают:

  • добавление |ref=noneв cs1 | 2 шаблона
  • добавление букв неоднозначности к шаблону |date={{ sfn }} и к нему, когда есть несколько полных цитирований работ в одном и том же году от идентичных авторов или редакторов
  • преобразование избыточных полных цитат в короткие цитаты с помощью {{ sfn }}, оставляя только одно полное цитирование для указанной работы в статье
  • полное удаление повторяющихся полных цитат, например, идентичных полных цитат в разделах «Библиография» и «Дополнительное чтение»

Не дается никаких советов по устранению ложноположительных ошибок .

Текущие ограничения и ложноположительные ошибки [ править ]

Краткое объяснение [ править ]

Когда шаблон короткого цитирования ссылается на полное цитирование, которое отображается шаблоном, который обертывает шаблон CS1, например (который обертывает ), может отображаться ошибка отсутствия цели, даже если шаблон короткого цитирования действителен и ссылка работает. Это «ложноположительная» ошибка. Если вы обнаружите то, что выглядит как ложно-положительная ошибка, сообщите об этом на странице обсуждения для этой категории, и другой редактор либо исправит статью, либо добавит соответствующий шаблон в Module: Footnotes / whitelist . {{cite DNB}}{{cite encyclopedia}}

Подробности [ править ]

Шаблоны коротких цитирований используют программу чтения статей для чтения необработанного вики-текста статьи (того же текста, который вы видите в окне редактирования редактора исходного кода). Читая викитекст, читатель статьи ищет различные шаблоны, которые могут создавать идентификаторы привязки. Для каждого найденного такого шаблона читатель статьи пытается извлечь необходимую информацию для создания изображения идентификатора привязки шаблона, если он его создаст. Для cs1 | 2 наиболее распространенные шаблоны цитирования в полной форме, в зависимости от состояния |ref=читателя статьи, который ищет:

  • |ref=harv: параметры фамилии участника / автора / редактора и год в дате
  • |ref={{sfnref}}: информация, хранящаяся в {{sfnref}}(или ее перенаправление ){{harvid}}
  • |ref=<plain text>: изображение - это <plain text>

Читатель статьи извлекает аналогичную информацию из других шаблонов в соответствии с этими шаблонами.

Каждое изображение с длинным идентификатором привязки цитирования сохраняется в списке вместе со счетом, показывающим, сколько изображений нашел читатель статьи. Когда шаблон краткого цитирования отображает свой вывод, он ищет свой целевой идентификатор привязки в списке идентификаторов привязки:

  • Идентификатор привязки найден и результат равен 1: шаблон короткого цитирования отображается без сообщения об ошибке
  • найден идентификатор привязки и число равно 2 или больше: шаблон короткого цитирования отображается с сообщением об ошибке с несколькими целевыми объектами, и статья добавляется в категорию: ошибки шаблонов Harv и Sfn
  • идентификатор привязки не найден: шаблон короткого цитирования отображается без сообщения об ошибке целевого объекта, и статья добавляется в категорию: ошибки шаблонов Harv и Sfn

В целевой нет ошибки может быть истинная ошибкой или может быть ложноположительными ошибками. Для истинных ошибок в статье нет идентификатора привязки, который соответствовал бы идентификатору привязки, ожидаемому шаблоном короткого цитирования. Ложноположительная ошибка возникает из-за того, что читатель статьи может читать только необработанный викитекст статьи, он не может проникнуть в шаблоны оболочки. Шаблоны оболочки включают шаблон, который создает идентификатор привязки. Это вложение скрывает необходимые детали, поэтому читатель статьи не может создать изображение идентификатора привязки этого шаблона оболочки. Например, это шаблон оболочки, в который вложены . Значения, присвоенные параметрам, и сообщают, как установить имена и дату редактора при его вызове на прилагаемый{{cite DNB}}{{cite encyclopedia}}{{cite DNB}}|year=|supplement={{Cite DNB}}{{cite encyclopedia}}который использует их для создания идентификатора привязки шаблона оболочки. Когда обернутый шаблон создает соответствующий идентификатор привязки, который читатель статьи не видит; ссылка от краткого цитирования к полному цитированию работает, но помечена сообщением об отсутствии целевого ложного срабатывания.

Подкатегории

В этой категории отображается 2 подкатегории из имеющихся 2.

ЧАС

  • HARV и SFN нескольких целевых ошибки (3739 P)
  • HARV и SFN не-целевые ошибки (25977 P)