Система сносок Википедии позволяет обнаруживать ошибки. Эта страница документирует сообщения об ошибках и дает представление о проблеме и решениях.
Сообщения об ошибках
Сообщения будут отформатированы как ошибка и будут отображаться на отображаемой странице после нажатия кнопки «Опубликовать изменения».
Эти сообщения зависят от языковых настроек в Special: Preferences - этот список относится только к "en - English".
- Именованная ссылка
$1
была вызвана, но не была определена (см. Страницу справки ).
- Недействительный параметр: используйте
{{reflist}}
шаблон сgroup
параметром (см. Страницу справки ).
- Закончились настраиваемые ярлыки обратных ссылок (см. Страницу справки ).
- На
group=$1>
этой странице есть теги, но ссылки не будут отображаться без{{reflist|group=$1}}
шаблона (см. Страницу справки ).
- Список определенной ссылка имеет противоречивую атрибут группы
"$1"
(см страницы справки ).
- Определенная списком ссылка с именем группы
"$1"
не используется в контенте (см. Страницу справки ).
- Определенная списком ссылка с именем «$ 1» не используется в содержимом (см. Страницу справки ).
- Список определяемой ссылка не имеет имени (см страницы справки ).
- Именованная ссылка «$ 1» была определена несколько раз с разным содержанием (см. Страницу справки ).
- Заданная списком ссылка с именем «$ 1» была вызвана, но не определена в
теге (см. Страницу справки ).
- Ошибка цитирования: $ 1
Другие проблемы
Некоторые проблемы могут не отображать сообщение об ошибке цитирования, в то время как другие могут быть неочевидными.
В названии ссылки используйте только прямые кавычки
Если вы цитируете один и тот же источник более одного раза на странице, используйте только прямые кавычки "", чтобы заключить название ссылки. Не используйте фигурные кавычки «» , которые рассматриваются как просто другой символ, а не как кавычки. Сообщение об ошибке появится, если в исходной и повторяющейся ссылках используются прямые и фигурные кавычки. Синтаксис для определения именованной ссылки:
Чтобы повторить указанную ссылку:
Страница отображается в категории справочной ошибки, но ошибки цитирования не отображаются
Если ...
включает URL-адрес со знаком =, и если ссылка находится внутри шаблона, шаблон завершится ошибкой. В зависимости от размещения URL-адреса сообщение об ошибке цитирования может не отображаться, но страница будет включена в категорию ошибок. Убедитесь, что = имеют кодировку & # 61;
refTools должен уловить эту проблему.
Например, неправильно вложенная ссылка, где {{ lower }} используется для уменьшения размера ссылки:
{{lower | content1 content2 [http://www.washingtoninstitute.org/templateC05.php?CID=2386] }}
Ссылки на ссылки отображаются в тексте статьи, но не в списке ссылок.
Это может быть вызвано неправильным закрытием шаблона с помощью}}.
Это также может быть вызвано несколькими сносками, которые используют одно и то же имя. Ссылки будут созданы для обоих, но в списке ссылок будет отображаться только первая: Например:
Будет отображаться только content1 . refTools отловит эту проблему.
Контент на странице без статьи отсутствует
Если сноска не имеет закрытия , она «съест» следующий текст, в результате чего он не будет отображаться. Обычно это показывает ошибку цитирования, если только это не последняя сноска на странице. Обычно это подавляет
тег, вызывая ошибку, но сообщение об отсутствующем
теге подавляется на страницах, не относящихся к статьям. refTools отловит эту проблему.
Шаблоны
Некоторые шаблоны могут включать ...
теги; например {{ botanist }}. Если шаблон этого типа включен без
тега, то генерируется ошибка, но проблема не очевидна. refTools не обнаружит эту проблему.
Есть несколько методов решения этой проблемы. Ниже они перечислены в порядке предпочтения. Обратите внимание, что требуется только один из них, а не все из них.
Способ 1
Если в шаблоне есть страница документации , добавьте
туда.
Способ 2
Добавьте следующий код в конец шаблона:
{{Список ссылок на шаблоны}}
Способ 3
Добавьте следующий код в конец шаблона:
Минусы: скрывает ссылки, не информируя пользователя о том, что они есть; редакторы не смогут проверить форматирование ссылок.
Метод 4
Включите
тег в сам шаблон с помощью group
параметра. См. Раздел Help talk: Cite errors / Testcases1 для примера.
Минусы: создает отдельный раздел ссылок, который может быть неочевидным; не позволяет повторно использовать ссылки в тексте статьи.
Инструменты
refTools можно включить, выбрав « Настройки» → « Редактирование» → «Удобство использования» . Он включает в себя инструмент проверки ошибок для общих проблем.
Сообщения, пространства имен и категории
Внутренние сообщения генерируются расширением Cite.php и отображаются как сообщение MediaWiki. См. Раздел обработчиков парсера в Special: Version для установленной версии Cite.php. Эти сообщения находятся в пространстве имен MediaWiki и могут быть изменены только администраторами.
В сообщениях MediaWiki используется {{ broken ref }} для управления пространством имен и категорией. Сообщения отображаются только на главной (статья), пользовательской, шаблонной, категории, справочной и файловой страницах. На страницах обсуждения не отображаются сообщения об ошибках.
Сортировка по умолчанию для категорий выполняется по {{PAGENAME}} для основного пространства имен и по τ {{PAGENAME}} для пространств имен шаблонов, категорий, справки и файлов.
Смотрите также
- Справка: ошибки CS1 : сообщения и решения для ошибок, возникающих внутри справочного материала, в соответствии с шаблонами Citation Style 1